diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2012-09-28 07:51:30 +0000 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2012-09-28 07:51:30 +0000 |
commit | ba670ce0239ee18cc7bc30bd3119f0e82234a71a (patch) | |
tree | f864a7f6a0ad8eb6c98c82aec4ef26f6d771057c /contrib/telnet | |
parent | e4b8a2fc5a59c09eb58fd9ec160ab390fe1951ac (diff) | |
download | src-ba670ce0239ee18cc7bc30bd3119f0e82234a71a.tar.gz src-ba670ce0239ee18cc7bc30bd3119f0e82234a71a.zip |
Notes
Diffstat (limited to 'contrib/telnet')
-rw-r--r-- | contrib/telnet/telnetd/state.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/telnet/telnetd/state.c b/contrib/telnet/telnetd/state.c index 300421f6dec4..9cad0c5aa064 100644 --- a/contrib/telnet/telnetd/state.c +++ b/contrib/telnet/telnetd/state.c @@ -1600,8 +1600,10 @@ output_data(const char *format, ...) char *buf; va_start(args, format); - if ((len = vasprintf(&buf, format, args)) == -1) + if ((len = vasprintf(&buf, format, args)) == -1) { + va_end(args); return -1; + } output_datalen(buf, len); va_end(args); free(buf); |