summaryrefslogtreecommitdiff
path: root/items.c
diff options
context:
space:
mode:
authordormando <dormando@rydia.net>2017-07-04 00:32:39 -0700
committerdormando <dormando@rydia.net>2017-07-04 00:32:39 -0700
commit328629445c71e6c17074f6e9e0e3ef585b58f167 (patch)
treeb4e022bbb0fe318ed7d2b6165ff19b19e8c32284 /items.c
parent830b20f7b9f34d4d650d2e9b7340957f2e00fa11 (diff)
downloadmemcached-328629445c71e6c17074f6e9e0e3ef585b58f167.tar.gz
sanity check1.4.39
Diffstat (limited to 'items.c')
-rw-r--r--items.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/items.c b/items.c
index 637e5e7..83a2ea3 100644
--- a/items.c
+++ b/items.c
@@ -368,6 +368,8 @@ void item_free(item *it) {
bool item_size_ok(const size_t nkey, const int flags, const int nbytes) {
char prefix[40];
uint8_t nsuffix;
+ if (nbytes < 2)
+ return false;
size_t ntotal = item_make_header(nkey + 1, flags, nbytes,
prefix, &nsuffix);