Changeset 2906 for releases

Show
Ignore:
Timestamp:
04/26/06 10:04:35 (3 years ago)
Author:
aj
Message:

fix double free and segfault.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • releases/opensc-0.11.0/src/libopensc/card-piv.c

    r2885 r2906  
    11121112        sc_unlock(card);  
    11131113 
    1114         if (rbuf) 
    1115                 free(rbuf); 
    1116          
    11171114        SC_FUNC_RETURN(card->ctx, 1, 0); 
    11181115 
     
    13411338        if (r < 0) { 
    13421339                 sc_error(card->ctx, "Failed to initialize %s\n", card->name); 
     1340                SC_FUNC_RETURN(card->ctx, 1, r); 
    13431341        } 
    13441342        priv->enumtag = piv_aids[r].enumtag;