summaryrefslogtreecommitdiff
path: root/usr.sbin/ctld
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2016-11-28 07:33:26 +0000
committerXin LI <delphij@FreeBSD.org>2016-11-28 07:33:26 +0000
commit203632f263d8f27b2dc64ada920d24f12a6afd04 (patch)
treef3db86e352166c659347a84420a9a00f959599c0 /usr.sbin/ctld
parent1b34e695347ffdc21bc191ee9c25a129dc9f6407 (diff)
downloadsrc-test2-203632f263d8f27b2dc64ada920d24f12a6afd04.tar.gz
src-test2-203632f263d8f27b2dc64ada920d24f12a6afd04.zip
Notes
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r--usr.sbin/ctld/ctld.c4
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] == ':') {