diff options
author | Xin LI <delphij@FreeBSD.org> | 2016-11-28 07:33:26 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2016-11-28 07:33:26 +0000 |
commit | 203632f263d8f27b2dc64ada920d24f12a6afd04 (patch) | |
tree | f3db86e352166c659347a84420a9a00f959599c0 /usr.sbin/ctld | |
parent | 1b34e695347ffdc21bc191ee9c25a129dc9f6407 (diff) | |
download | src-test2-203632f263d8f27b2dc64ada920d24f12a6afd04.tar.gz src-test2-203632f263d8f27b2dc64ada920d24f12a6afd04.zip |
Notes
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r-- | usr.sbin/ctld/ctld.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/ctld/ctld.c b/usr.sbin/ctld/ctld.c index 490a07021161..50efdc4741fa 100644 --- a/usr.sbin/ctld/ctld.c +++ b/usr.sbin/ctld/ctld.c @@ -675,8 +675,10 @@ parse_addr_port(char *arg, const char *def_port, struct addrinfo **ai) */ arg++; addr = strsep(&arg, "]"); - if (arg == NULL) + if (arg == NULL) { + free(str); return (1); + } if (arg[0] == '\0') { port = def_port; } else if (arg[0] == ':') { |