diff options
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mail/message-list.c b/mail/message-list.c index 067c3616d7..776d389220 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -690,7 +690,12 @@ message_list_set_search (MessageList *message_list, const char *search) g_list_free(message_list->matches); message_list->matches = NULL; } - g_free(message_list->search); + + if (message_list->search) { + g_free(message_list->search); + message_list->search = NULL; + } + if (search) { CamelException ex; |