From fec83fec7d71e7f2ef396dc0520cd6713f9809f0 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 5 Jul 2001 22:59:46 +0000 Subject: Added an assert to make sure that `mi' isn't NULL. 2001-07-05 Jeffrey Stedfast * camel-folder-summary.c (camel_message_info_string): Added an assert to make sure that `mi' isn't NULL. (camel_message_info_set_string): Same. * providers/imap/camel-imap-command.c (camel_imap_response_free): Create and use a temporary CamelException for use with camel_imap_folder_changed. svn path=/trunk/; revision=10834 --- camel/camel-folder-summary.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'camel/camel-folder-summary.c') diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c index 1dfdff9dd6..2b8fa3734f 100644 --- a/camel/camel-folder-summary.c +++ b/camel/camel-folder-summary.c @@ -2443,24 +2443,29 @@ camel_message_info_free(CamelMessageInfo *mi) } #if defined (DOEPOOLV) || defined (DOESTRV) -const char *camel_message_info_string(const CamelMessageInfo *mi, int type) +const char * +camel_message_info_string (const CamelMessageInfo *mi, int type) { + g_assert (mi != NULL); + if (mi->strings == NULL) return ""; #ifdef DOEPOOLV - return e_poolv_get(mi->strings, type); + return e_poolv_get (mi->strings, type); #else - return e_strv_get(mi->strings, type); + return e_strv_get (mi->strings, type); #endif } -void camel_message_info_set_string(CamelMessageInfo *mi, int type, char *str) +void +camel_message_info_set_string (CamelMessageInfo *mi, int type, char *str) { - g_assert(mi->strings != NULL); + g_assert (mi != NULL); + g_assert (mi->strings != NULL); #ifdef DOEPOOLV - e_poolv_set(mi->strings, type, str, TRUE); + e_poolv_set (mi->strings, type, str, TRUE); #else - mi->strings = e_strv_set_ref_free(mi->strings, type, str); + mi->strings = e_strv_set_ref_free (mi->strings, type, str); #endif } #endif -- cgit v1.2.3