[evolution-data-server] Crash on message send, under check_header_in_message_info()
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Crash on message send, under check_header_in_message_info()
- Date: Wed, 8 Feb 2012 08:24:33 +0000 (UTC)
commit 68a6777fa20d736a6dfef2c4a5e25c00cdf81db4
Author: Milan Crha <mcrha redhat com>
Date: Wed Feb 8 09:24:02 2012 +0100
Crash on message send, under check_header_in_message_info()
camel/camel-filter-search.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/camel/camel-filter-search.c b/camel/camel-filter-search.c
index 668fb2f..2ed9128 100644
--- a/camel/camel-filter-search.c
+++ b/camel/camel-filter-search.c
@@ -185,7 +185,7 @@ check_header_in_message_info (CamelMessageInfo *info,
}
}
- if (!found)
+ if (!found || !value)
return FALSE;
for (ii = 1; ii < argc && !*matched; ii++) {
@@ -223,7 +223,7 @@ check_header (struct _CamelSExp *f,
matched = camel_search_header_match (list, argv[i]->value.string, how, CAMEL_SEARCH_TYPE_MLIST, NULL);
}
}
- } else if (!check_header_in_message_info (fms->info, argc, argv, how, &matched)) {
+ } else if (fms->message || !check_header_in_message_info (fms->info, argc, argv, how, &matched)) {
CamelMimeMessage *message;
CamelMimePart *mime_part;
struct _camel_header_raw *header;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]