Index: generic/nsfUtil.c =================================================================== diff -u -N -rf934951db464db1a6f39ac98290ecde17a466cd7 -r3b1402ae12e1732dc617fccf4b1e22a7acb64b1e --- generic/nsfUtil.c (.../nsfUtil.c) (revision f934951db464db1a6f39ac98290ecde17a466cd7) +++ generic/nsfUtil.c (.../nsfUtil.c) (revision 3b1402ae12e1732dc617fccf4b1e22a7acb64b1e) @@ -72,7 +72,7 @@ if (remainder < needle_len) { break; } - if (strncmp(p, needle, needle_len) == 0) { + if (*p == *needle && strncmp(p, needle, needle_len) == 0) { result = p; break; }