X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Fstr.c;h=f421530d3428ba2b2b5c3e114c8b3e08e48ad1f4;hp=39e6a9076c9bbfa75c1f59829269cf380e4e2055;hb=33d7570d66fa131d801880a7786c8303cd867aaf;hpb=10ed4484b3d4bafd7a7aa287097fd612f7b9034a diff --git a/lib-lib/str.c b/lib-lib/str.c index 39e6a90..f421530 100644 --- a/lib-lib/str.c +++ b/lib-lib/str.c @@ -181,9 +181,9 @@ int ascii_strcasecmp(const char *a, const char *b) if (a == b) return 0; if (!a) - a = ""; + return -1; if (!b) - b = ""; + return 1; while (*a || *b) { int i; @@ -206,11 +206,11 @@ int ascii_strncasecmp(const char *a, const char *b, ssize_t n) if (a == b) return 0; if (!a) - a = ""; + return -1; if (!b) - b = ""; + return 1; - while ((*a || *b) && n >= 0) { + while ((*a || *b) && n > 0) { int i; if ((i = ascii_tolower(*a++) - ascii_tolower(*b++))) return i;