Bug #352266 - Can't filter on body of message if Content-Transfer-Encoding is base64
authorMilan Crha <mcrha@redhat.com>
Tue, 12 Mar 2013 16:51:50 +0000 (17:51 +0100)
committerMilan Crha <mcrha@redhat.com>
Tue, 12 Mar 2013 16:52:34 +0000 (17:52 +0100)
camel/camel-search-private.c

index c7e1eeb..e299be1 100644 (file)
@@ -541,7 +541,7 @@ camel_search_message_body_contains (CamelDataWrapper *object,
 
                byte_array = g_byte_array_new ();
                stream = camel_stream_mem_new_with_byte_array (byte_array);
-               camel_data_wrapper_write_to_stream_sync (
+               camel_data_wrapper_decode_to_stream_sync (
                        containee, stream, NULL, NULL);
                camel_stream_write (stream, "", 1, NULL, NULL);
                truth = regexec (pattern, (gchar *) byte_array->data, 0, NULL, 0) == 0;