From 1fc64916e5b077cfc75fec0e363dc23c75a5a1f5 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Tue, 5 May 2015 11:10:39 +0200 Subject: [PATCH] iscsi-scstd: Fix a memory leak in the iSNS code Detected by Coverity. Signed-off-by: Bart Van Assche --- iscsi-scst/usr/config.c | 1 + 1 file changed, 1 insertion(+) diff --git a/iscsi-scst/usr/config.c b/iscsi-scst/usr/config.c index f6017e5e7..0e988e195 100644 --- a/iscsi-scst/usr/config.c +++ b/iscsi-scst/usr/config.c @@ -1048,6 +1048,7 @@ static int config_isns_load(const char *config) if ((*p == '\0') || (*p == '#')) continue; if (!strcasecmp(p, ISCSI_ISNS_SERVER_ATTR_NAME)) { + free(isns_server); isns_server = strdup(config_sep_string(&q)); } else if (!strcasecmp(p, ISCSI_ISNS_ACCESS_CONTROL_ATTR_NAME)) { char *str = config_sep_string(&q);