From df3c6722b38ea710e01db6d5644e382b12ed319d Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Mon, 23 Nov 2020 14:14:05 +0100 Subject: [PATCH] qnetd: Don't alloc host_addr getopt will return pointer to argv so there is no need to dup optarg. Signed-off-by: Jan Friesse --- qdevices/corosync-qnetd.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/qdevices/corosync-qnetd.c b/qdevices/corosync-qnetd.c index 0d7f764..5a5ab4c 100644 --- a/qdevices/corosync-qnetd.c +++ b/qdevices/corosync-qnetd.c @@ -289,11 +289,7 @@ cli_parse(int argc, char * const argv[], char **host_addr, uint16_t *host_port, } break; case 'l': - free(*host_addr); - *host_addr = strdup(optarg); - if (*host_addr == NULL) { - errx(EXIT_FAILURE, "Can't alloc memory for host addr string"); - } + *host_addr = optarg; break; case 'm': if (utils_strtonum(optarg, 0, LLONG_MAX, &tmpll) == -1) {