Changeset 239

Show
Ignore:
Timestamp:
10/14/05 18:04:00
Author:
ben
Message:

Squash more memory leaks.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openpgpsdk/trunk/examples/verify2.c

    r237 r239  
    7474            free(signed_data); 
    7575            signed_data=NULL; 
     76            free(signed_hash); 
     77            signed_hash=NULL; 
    7678            length=0; 
    7779            } 
  • openpgpsdk/trunk/src/packet-parse.c

    r238 r239  
    544544    } 
    545545 
     546void ops_signed_cleartext_trailer_free(ops_signed_cleartext_trailer_t *trailer) 
     547    { 
     548    free(trailer->hash); 
     549    trailer->hash=NULL; 
     550    } 
     551 
    546552/*! Free any memory allocated when parsing the packet content */ 
    547553void ops_parser_content_free(ops_parser_content_t *c) 
     
    562568    case OPS_PTAG_CT_LITERAL_DATA_HEADER: 
    563569    case OPS_PTAG_CT_LITERAL_DATA_BODY: 
    564     case OPS_PTAG_CT_SIGNATURE_HEADER: 
    565570    case OPS_PTAG_CT_SIGNED_CLEARTEXT_BODY: 
    566     case OPS_PTAG_CT_SIGNED_CLEARTEXT_TRAILER: 
    567571    case OPS_PTAG_CT_UNARMOURED_TEXT: 
    568572    case OPS_PTAG_CT_ARMOUR_TRAILER: 
     573    case OPS_PTAG_CT_SIGNATURE_HEADER: 
    569574        break; 
    570575 
     
    575580    case OPS_PTAG_CT_ARMOUR_HEADER: 
    576581        ops_headers_free(&c->content.armour_header.headers); 
     582        break; 
     583 
     584    case OPS_PTAG_CT_SIGNED_CLEARTEXT_TRAILER: 
     585        ops_signed_cleartext_trailer_free(&c->content.signed_cleartext_trailer); 
    577586        break; 
    578587