# HG changeset patch # User Michael Shkutkov # Date 1186084320 0 # Node ID 3cc77409b8581ecc66c31c6cd833ea77336b5440 # Parent 6840a28e8f1d96bbb3d9f99448a135ddf46cfa2f bug with flags variable initialization was fixed diff -r 6840a28e8f1d -r 3cc77409b858 libpurple/plugins/log_reader.c --- a/libpurple/plugins/log_reader.c Thu Aug 02 19:34:29 2007 +0000 +++ b/libpurple/plugins/log_reader.c Thu Aug 02 19:52:00 2007 +0000 @@ -236,7 +236,8 @@ /* XXX: TODO: We probably want to set PURPLE_LOG_READ_NO_NEWLINE * XXX: TODO: for HTML logs. */ - *flags = 0; + if (flags != NULL) + *flags = 0; g_return_val_if_fail(log != NULL, g_strdup("")); @@ -1428,7 +1429,9 @@ char *c; const char *line; - *flags = PURPLE_LOG_READ_NO_NEWLINE; + if (flags != NULL) + *flags = PURPLE_LOG_READ_NO_NEWLINE; + g_return_val_if_fail(log != NULL, g_strdup("")); data = log->logger_data; @@ -1924,7 +1927,9 @@ char *utf8_string; FILE *file; - *flags = PURPLE_LOG_READ_NO_NEWLINE; + if (flags != NULL) + *flags = PURPLE_LOG_READ_NO_NEWLINE; + g_return_val_if_fail(log != NULL, g_strdup("")); data = log->logger_data;