diff options
author | Yongyue Sun <abioy.sun@gmail.com> | 2015-07-28 19:23:46 +0800 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2015-11-18 17:51:41 -0800 |
commit | 45383f05c5ddef0db05d3a272b2acb5dad608556 (patch) | |
tree | d89672179d72a7a8d2856d708cf2b0f71ade58b5 | |
parent | 561581d7da03ec198389035f3f6088218b0be0d6 (diff) | |
download | memcached-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.c | 2 |
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 |