From 063bfe949eb11b33424bd67dd4225bb430ceaae7 Mon Sep 17 00:00:00 2001 From: Xie Changlong Date: Mon, 6 Jan 2020 10:11:32 +0800 Subject: lock: fix Coverity CID 1412107 To avoid memory leak. Change-Id: Ib802be310fe989223afd623d3e5a9c9016d4fd38 updates: bz#789278 Signed-off-by: Xie Changlong --- xlators/features/locks/src/posix.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xlators/features/locks/src/posix.c b/xlators/features/locks/src/posix.c index 8bbcef6385a..af530aafd84 100644 --- a/xlators/features/locks/src/posix.c +++ b/xlators/features/locks/src/posix.c @@ -473,6 +473,8 @@ pl_inodelk_xattr_fill_multiple(dict_t *this, char *key, data_t *value, tmp_key = gf_strdup(key); strtok_r(tmp_key, ":", &save_ptr); if (!*save_ptr) { + if (tmp_key) + GF_FREE(tmp_key); gf_msg(THIS->name, GF_LOG_ERROR, 0, EINVAL, "Could not tokenize domain string from key %s", key); return -1; -- cgit