pick fix segfault
[mmh] / sbr / getthreadid.c
index 99a7d67..41e3e22 100644 (file)
@@ -47,6 +47,9 @@ threadid(char *msgid, char *referens)
        char *cp;
 
        threadfrom = referens ? referens : msgid;
+       if (!threadfrom) {
+               return NULL;
+       }
 
        start = strchr(threadfrom, '<');
        end = strchr(start, '>');