diff options
Diffstat (limited to 'camel/camel-folder-search.c')
-rw-r--r-- | camel/camel-folder-search.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/camel/camel-folder-search.c b/camel/camel-folder-search.c index eece084813..d8779d08ae 100644 --- a/camel/camel-folder-search.c +++ b/camel/camel-folder-search.c @@ -722,6 +722,8 @@ match_message(CamelFolder *folder, const char *uid, regex_t *pattern, CamelExcep if (!camel_exception_is_set(ex) && msg!=NULL) { truth = camel_search_message_body_contains((CamelDataWrapper *)msg, pattern); camel_object_unref((CamelObject *)msg); + } else { + camel_exception_clear(ex); } return truth; } |