Changeset 266:ff21a5ba1b22 for color.c

Show
Ignore:
Timestamp:
1998-08-08 12:23:44 (10 years ago)
Author:
Thomas Roessler <roessler@…>
Branch:
mutt-0-94
Message:

Fixing a memory leak. Thanks, Liviu.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • color.c

    r226 r266  
    454454          mutt_free_color(last->fg,last->bg); 
    455455#endif 
     456        safe_free ((void **) &last->pattern); 
    456457        safe_free ((void **) &last); 
    457458      } 
     
    656657    else if (object == MT_COLOR_INDEX) 
    657658    { 
    658       pattern_t *pat; 
    659       char tempbuf[LONG_STRING]; 
    660  
    661       strfcpy (tempbuf, buf->data, sizeof (tempbuf)); 
    662       mutt_check_simple (tempbuf, sizeof (tempbuf), NONULL(SimpleSearch)); 
    663       if ((pat = mutt_pattern_comp (tempbuf, M_FULL_MSG, err)) == NULL) 
    664       { 
    665         mutt_pattern_free (&pat); 
    666         return (-1); 
    667       } 
    668659      r = add_pattern (&ColorIndexList, buf->data, 1, fg, bg, attr, err, 1); 
    669660      mutt_cache_index_colors(Context);