summaryrefslogtreecommitdiff
path: root/src/acl.c
diff options
context:
space:
mode:
authorWen Hui <wen.hui.ware@gmail.com>2020-08-08 07:42:32 -0400
committerGitHub <noreply@github.com>2020-08-08 14:42:32 +0300
commit3f67b0337833cbd2a2746dad7cd8411a31b75f70 (patch)
tree04b3a4949d4e1e588bdaa221e72fa72409fc8218 /src/acl.c
parent1ef014ee6b0ca385451cc74e3cb2da9048975c7e (diff)
downloadredis-3f67b0337833cbd2a2746dad7cd8411a31b75f70.tar.gz
fix memory leak in ACLLoadFromFile error handling (#7623)
Diffstat (limited to 'src/acl.c')
-rw-r--r--src/acl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/acl.c b/src/acl.c
index 3ce45f03b..e0432ba5c 100644
--- a/src/acl.c
+++ b/src/acl.c
@@ -1327,6 +1327,7 @@ sds ACLLoadFromFile(const char *filename) {
errors = sdscatprintf(errors,
"'%s:%d: username '%s' contains invalid characters. ",
server.acl_filename, linenum, argv[1]);
+ sdsfreesplitres(argv,argc);
continue;
}