]> git.marmaro.de Git - mmh/blobdiff - uip/mhstore.c
Fix segfault in mhstore
[mmh] / uip / mhstore.c
index 2b909effb4b796e71829642628411d9f4ed7eb2d..596df72853c94155716f6cc9ff15ac815b2f1a1f 100644 (file)
@@ -479,7 +479,7 @@ store_generic(CT ct)
        if (autosw && ct->c_type != CT_MESSAGE) {
                /* First check for "filename" in Content-Disposition header */
                filename = extract_name_value("filename", ct->c_dispo);
-               if (strcmp(filename, ct->c_dispo)!=0) {
+               if (filename && strcmp(filename, ct->c_dispo)!=0) {
                        /* We found "filename" */
                        cp = mhbasename(filename);
                        if (*cp && *cp!='.' && *cp!='|' && *cp!='!' &&