comparison libpurple/plugins/log_reader.c @ 18765:9cec393c3a21

Fix #2349 (null pointer deref in log_reader plugin).
author Daniel Atallah <daniel.atallah@gmail.com>
date Wed, 01 Aug 2007 02:13:16 +0000
parents 4df67bf416be
children 3cc77409b858
comparison
equal deleted inserted replaced
18764:542af7636303 18765:9cec393c3a21
872 { 872 {
873 struct msn_logger_data *data; 873 struct msn_logger_data *data;
874 GString *text = NULL; 874 GString *text = NULL;
875 xmlnode *message; 875 xmlnode *message;
876 876
877 *flags = PURPLE_LOG_READ_NO_NEWLINE; 877 if (flags != NULL)
878 *flags = PURPLE_LOG_READ_NO_NEWLINE;
878 g_return_val_if_fail(log != NULL, g_strdup("")); 879 g_return_val_if_fail(log != NULL, g_strdup(""));
879 880
880 data = log->logger_data; 881 data = log->logger_data;
881 882
882 if (data->text) { 883 if (data->text) {