diff --git a/osscan.cc b/osscan.cc index 89c598cdc..5cef42413 100644 --- a/osscan.cc +++ b/osscan.cc @@ -941,7 +941,7 @@ FingerPrint *parse_single_fingerprint(char *fprint_orig) { q = strchr(p, '\n'); if (!q) q = p + strlen(p); - while(isspace(*(--q))) + while(q > p && isspace(*(--q))) ; if (q < p) fatal("Parse error on line %d of fingerprint: %s", lineno, nextline);