shared/util: Fix return of strsuffix
strsuffix shall return an int just like str* functions.
diff --git a/src/shared/util.c b/src/shared/util.c
index 986e2b2..43a81af 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -1010,18 +1010,18 @@
int suffix_len;
if (!str || !suffix)
- return false;
+ return -1;
if (str[0] == '\0' && suffix[0] != '\0')
- return false;
+ return -1;
if (suffix[0] == '\0' && str[0] != '\0')
- return false;
+ return -1;
len = strlen(str);
suffix_len = strlen(suffix);
if (len < suffix_len)
- return false;
+ return -1;
return strncmp(str + len - suffix_len, suffix, suffix_len);
}