summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-05-14 20:50:32 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-05-14 20:50:32 +0300
commit4ce638eb3a5bdefc0301ab39331ba7b059904406 (patch)
tree5945d764baa6c3c1a54ca44ec6a15a0bf8c12347 /lib
parent953c61f4ad12d2a711d0c91e24e37cae871dcdc3 (diff)
downloadbemenu-4ce638eb3a5bdefc0301ab39331ba7b059904406.tar.gz
bemenu-4ce638eb3a5bdefc0301ab39331ba7b059904406.tar.bz2
bemenu-4ce638eb3a5bdefc0301ab39331ba7b059904406.zip
Length check is fragile and breaking behaviour.
Diffstat (limited to 'lib')
-rw-r--r--lib/util.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/util.c b/lib/util.c
index 2ace7f7..a47ff8d 100644
--- a/lib/util.c
+++ b/lib/util.c
@@ -57,12 +57,7 @@ size_t _bmStripToken(char *string, const char *token, size_t *outNext)
*/
int _bmStrupcmp(const char *hay, const char *needle)
{
- size_t len, len2;
-
- if ((len = strlen(hay)) != (len2 = strlen(needle)))
- return hay[len] - needle[len2];
-
- return _bmStrnupcmp(hay, needle, len);
+ return _bmStrnupcmp(hay, needle, strlen(hay));
}
/**