X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=strutil.c;h=cb51b2ab72ae241e42b0f96662bc52f531cedb15;hb=8fdecced96a1e849f5474e57aeca456dd265d9b9;hp=f8a52918deee38adef0217760a16dcd5ceabb456;hpb=0aeb0ccd5572a08c088e7903321a5998374f42e6;p=libsigrok.git diff --git a/strutil.c b/strutil.c index f8a52918..cb51b2ab 100644 --- a/strutil.c +++ b/strutil.c @@ -306,10 +306,10 @@ SR_API gboolean sr_parse_boolstring(const char *boolstr) if (!boolstr) return FALSE; - if (!g_strcasecmp(boolstr, "true") || - !g_strcasecmp(boolstr, "yes") || - !g_strcasecmp(boolstr, "on") || - !g_strcasecmp(boolstr, "1")) + if (!g_ascii_strncasecmp(boolstr, "true", 4) || + !g_ascii_strncasecmp(boolstr, "yes", 3) || + !g_ascii_strncasecmp(boolstr, "on", 2) || + !g_ascii_strncasecmp(boolstr, "1", 1)) return TRUE; return FALSE;