- Timestamp:
- 2010-07-11T10:30:27Z (13 years ago)
- Branches:
- master
- Children:
- af9f2ca
- Parents:
- e92c4f4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
query.c
re92c4f4 r1e52e1f 31 31 32 32 query_t *query_add( irc_t *irc, struct im_connection *ic, char *question, 33 query_callback yes, query_callback no, void *data ) 33 query_callback yes, query_callback no, query_callback free, 34 void *data ) 34 35 { 35 36 query_t *q = g_new0( query_t, 1 ); … … 39 40 q->yes = yes; 40 41 q->no = no; 42 q->free = free; 41 43 q->data = data; 42 44 … … 94 96 95 97 g_free( q->question ); 96 if( q->data ) g_free( q->data ); /* Memory leak... */ 98 if( q->free && q->data ) 99 q->free( q->data ); 97 100 g_free( q ); 98 101 }
Note: See TracChangeset
for help on using the changeset viewer.