# HG changeset patch # User Luke Schierer # Date 1192815708 0 # Node ID 615f6343035f2814c94224a8ff37c71581fdba47 # Parent bbfe52e817cfa9a1b18d8eefea9c1e1a91126866 applied changes from 8fcdd455fb269a1dbd35d2d2e02f8005b5c9d086 through 77376fe079e753b612b3b8c901060e689f3dee11 diff -r bbfe52e817cf -r 615f6343035f libpurple/plugins/log_reader.c --- a/libpurple/plugins/log_reader.c Fri Oct 19 17:41:09 2007 +0000 +++ b/libpurple/plugins/log_reader.c Fri Oct 19 17:41:48 2007 +0000 @@ -2271,6 +2271,7 @@ "Error reading talk.ini\n"); if (error) g_error_free(error); + g_free(path); } else { char *line = contents; while (*contents) { @@ -2318,6 +2319,9 @@ "default", "logs", NULL); #endif + /*XXX: Why do we even bother allocating it ? */ + g_free(path); + /* Add QIP log directory preference. */ purple_prefs_add_none("/plugins/core/log_reader/qip");