]> git.marmaro.de Git - mmh/blobdiff - sbr/getthreadid.c
fix threadid NULL deref
[mmh] / sbr / getthreadid.c
index a1ad7a0e99ab032bacd70ce2245655c7e3862c01..abac78d74f2471c56c3049f7e30f460ee621e907 100644 (file)
@@ -54,8 +54,11 @@ threadid(char *msgid, char *referens)
        }
 
        start = strchr(threadfrom, '<');
+       if (!start) {
+               return NULL;
+       }
        end = strchr(start, '>');
-       if (!(*start) || !(*end)) {
+       if (!end) {
                return NULL;
        }
        *end = '\0';