Mercurial > pidgin
comparison libpurple/plugins/log_reader.c @ 20319:615f6343035f
applied changes from 8fcdd455fb269a1dbd35d2d2e02f8005b5c9d086
through 77376fe079e753b612b3b8c901060e689f3dee11
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Fri, 19 Oct 2007 17:41:48 +0000 |
parents | 883c18d31bf4 |
children | 24ce4fcce5b0 |
comparison
equal
deleted
inserted
replaced
20318:bbfe52e817cf | 20319:615f6343035f |
---|---|
2269 if (!g_file_get_contents(path, &contents, &length, &error)) { | 2269 if (!g_file_get_contents(path, &contents, &length, &error)) { |
2270 purple_debug_error("Trillian talk.ini read", | 2270 purple_debug_error("Trillian talk.ini read", |
2271 "Error reading talk.ini\n"); | 2271 "Error reading talk.ini\n"); |
2272 if (error) | 2272 if (error) |
2273 g_error_free(error); | 2273 g_error_free(error); |
2274 g_free(path); | |
2274 } else { | 2275 } else { |
2275 char *line = contents; | 2276 char *line = contents; |
2276 while (*contents) { | 2277 while (*contents) { |
2277 if (*contents == '\n') { | 2278 if (*contents == '\n') { |
2278 *contents = '\0'; | 2279 *contents = '\0'; |
2315 /* Calculate default Trillian log directory. */ | 2316 /* Calculate default Trillian log directory. */ |
2316 path = g_build_filename(PURPLE_LOG_READER_WINDOWS_MOUNT_POINT, | 2317 path = g_build_filename(PURPLE_LOG_READER_WINDOWS_MOUNT_POINT, |
2317 "Program Files", "Trillian", "users", | 2318 "Program Files", "Trillian", "users", |
2318 "default", "logs", NULL); | 2319 "default", "logs", NULL); |
2319 #endif | 2320 #endif |
2321 | |
2322 /*XXX: Why do we even bother allocating it ? */ | |
2323 g_free(path); | |
2320 | 2324 |
2321 | 2325 |
2322 /* Add QIP log directory preference. */ | 2326 /* Add QIP log directory preference. */ |
2323 purple_prefs_add_none("/plugins/core/log_reader/qip"); | 2327 purple_prefs_add_none("/plugins/core/log_reader/qip"); |
2324 | 2328 |