summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfengweihao <[email protected]>2024-04-16 18:20:51 +0800
committerfengweihao <[email protected]>2024-04-16 18:20:51 +0800
commitadbf82d087f5aeac880c6b618300dd7172c78d86 (patch)
tree9e8ce4e4f09a7d78d67f57168660f43750c3db62
parentb7fc43653c26c9e97c46d06d3dcbfa753da43a85 (diff)
Bugfix: swarmkv_async_command memory leak in TSG-20539v4.3.3
-rw-r--r--src/swarmkv_api.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/swarmkv_api.c b/src/swarmkv_api.c
index 6d98f15..c5772ac 100644
--- a/src/swarmkv_api.c
+++ b/src/swarmkv_api.c
@@ -287,6 +287,7 @@ void swarmkv_async_command(struct swarmkv *db, swarmkv_on_reply_callback_t * cb,
vasprintf(&cmd_str, format, ap);
va_end(ap);
swarmkv_async_command_on(db, cb, cb_arg, NULL, cmd_str);
+ free(cmd_str);
}
void swarmkv_set(struct swarmkv * db,
const char * key, size_t keylen, const char * value, size_t vallen, swarmkv_on_reply_callback_t * cb, void * cb_arg)