From 30a4c88843788e2fd5155816fcc10539e277400b Mon Sep 17 00:00:00 2001 From: Petri Lehtinen Date: Tue, 15 Oct 2013 08:49:40 +0300 Subject: [PATCH] Fix an off-by-one error --- src/hashtable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hashtable.c b/src/hashtable.c index 83ac856..a254cfa 100644 --- a/src/hashtable.c +++ b/src/hashtable.c @@ -251,7 +251,7 @@ int hashtable_set(hashtable_t *hashtable, allocated. */ size_t len = strlen(key); - if(len > (size_t)-1 - offsetof(pair_t, key)) { + if(len >= (size_t)-1 - offsetof(pair_t, key)) { /* Avoid an overflow if the key is very long */ return -1; }