Changeset 3344:64752a1ffa17 for buffy.c

Show
Ignore:
Timestamp:
2003-03-18 06:51:52 (6 years ago)
Author:
Andrew W. Nosenko <awn@…>
Branch:
HEAD
Message:

- buffy.c (test_last_status_new): Fix memory leak. Envelope

structure allocated by mutt_read_rfc822_header() was never
deallocated.

- parse.c (mutt_read_rfc822_header): Comment added about needing

deallocate envelope structure returned by
mutt_read_rfc822_header().

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • buffy.c

    r3179 r3344  
    9696{ 
    9797  HEADER *hdr; 
     98  ENVELOPE* tmp_envelope; 
    9899  int result = 0; 
    99100 
     
    102103 
    103104  hdr = mutt_new_header (); 
    104   mutt_read_rfc822_header (f, hdr, 0, 0); 
     105  tmp_envelope = mutt_read_rfc822_header (f, hdr, 0, 0); 
    105106  if (!(hdr->read || hdr->old)) 
    106107    result = 1; 
     108 
     109  mutt_free_envelope(&tmp_envelope); 
    107110  mutt_free_header (&hdr); 
    108111