# HG changeset patch # User Stu Tomlinson # Date 1205285740 0 # Node ID a0608437ee61d86b62e8cf88dcf41dadadf355b2 # Parent 57fef22fa7a8baac5d36b6a2191ad885db371628 Fix a couple of memory leaks diff -r 57fef22fa7a8 -r a0608437ee61 libpurple/log.c --- a/libpurple/log.c Wed Mar 12 01:34:40 2008 +0000 +++ b/libpurple/log.c Wed Mar 12 01:35:40 2008 +0000 @@ -1666,6 +1666,7 @@ } } fclose(index); + purple_stringref_unref(pathref); return list; } @@ -1829,11 +1830,11 @@ purple_debug_warning("log", "Failed to rename index temp file \"%s\" to \"%s\": %s\n", index_tmp, pathstr, g_strerror(errno)); g_unlink(index_tmp); - g_free(index_tmp); } else purple_debug_info("log", "Built index: %s\n", pathstr); + g_free(index_tmp); g_free(pathstr); } return list;