# HG changeset patch # User Matti Hamalainen # Date 1588088318 -10800 # Node ID 18ec4c092108ac392c8bc59cdef4820ab96ff30e # Parent c64806412be0cc726c895aa9a3588f500fae3191 Fix dm_strncasecmp() edge case. diff -r c64806412be0 -r 18ec4c092108 src/dmstring.c --- a/src/dmstring.c Tue Apr 28 18:11:59 2020 +0300 +++ b/src/dmstring.c Tue Apr 28 18:38:38 2020 +0300 @@ -45,7 +45,7 @@ n--; } - return tolower(*s1) - tolower(*s2); + return (n == 0) ? 0 : tolower(*s1) - tolower(*s2); }