]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts: Don't crash if application/octet-stream attachment doesn't have filename.
authorTimo Sirainen <tss@iki.fi>
Wed, 10 Aug 2011 11:56:00 +0000 (14:56 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 10 Aug 2011 11:56:00 +0000 (14:56 +0300)
src/plugins/fts/fts-parser-script.c

index 4cf4552edadecddb2f9760de32dda95e84416b84..32504b2d984333d198903b3fd47d9bc129b2d2ac 100644 (file)
@@ -123,7 +123,10 @@ static bool script_support_content(struct mail_user *user,
                        return FALSE;
        }
 
-       if (strcmp(*content_type, "application/octet-stream") == 0) {
+       if (strcmp(*content_type, "application/octet-stream") != 0) {
+               if (extension == NULL)
+                       return FALSE;
+
                array_foreach(&suser->content, content) {
                        if (content->extensions != NULL &&
                            str_array_icase_find(content->extensions, extension)) {