summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongyue Sun <abioy.sun@gmail.com>2015-07-28 19:23:46 +0800
committerdormando <dormando@rydia.net>2015-11-18 17:51:41 -0800
commit45383f05c5ddef0db05d3a272b2acb5dad608556 (patch)
treed89672179d72a7a8d2856d708cf2b0f71ade58b5
parent561581d7da03ec198389035f3f6088218b0be0d6 (diff)
downloadmemcached-45383f05c5ddef0db05d3a272b2acb5dad608556.tar.gz
release memory before exiting
'buf' could be freed after calling atoi, providing a gentler way to exit Signed-off-by: Yongyue Sun <abioy.sun@gmail.com>
-rw-r--r--memcached.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/memcached.c b/memcached.c
index 4c1b739..d3c2a63 100644
--- a/memcached.c
+++ b/memcached.c
@@ -5359,6 +5359,7 @@ int main (int argc, char **argv) {
} else {
settings.item_size_max = atoi(buf);
}
+ free(buf);
if (settings.item_size_max < 1024) {
fprintf(stderr, "Item max size cannot be less than 1024 bytes.\n");
return 1;
@@ -5374,7 +5375,6 @@ int main (int argc, char **argv) {
" and will decrease your memory efficiency.\n"
);
}
- free(buf);
break;
case 'S': /* set Sasl authentication to true. Default is false */
#ifndef ENABLE_SASL