diff --git a/src/strcasestr.c b/src/strcasestr.c index 2077dc3ffa322e96c38c66536199cafebd8c0447..86c7ec5b0bc02e2519fe3b871d108a89c9514a7a 100644 --- a/src/strcasestr.c +++ b/src/strcasestr.c @@ -75,7 +75,7 @@ strcasestr (const char *s, const char *q) if (!( (intptr_t)up|(intptr_t)lp )) return 0; - if (!lp || up < lp) + if (!lp || ( up && up < lp )) { ppa = &up; ppb = &lp;