diff options
author | kevlo <kevlo@FreeBSD.org> | 2012-09-29 16:19:01 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2012-09-29 16:19:01 +0000 |
commit | 3afe08ab1120d8cb007612676ee5273d64f28168 (patch) | |
tree | 6bc19e3d253a23c5309531e0131b651ca315b756 /usr.bin/csup | |
parent | 147924627e58640acfd519f6502892a7a5547369 (diff) | |
download | FreeBSD-src-3afe08ab1120d8cb007612676ee5273d64f28168.zip FreeBSD-src-3afe08ab1120d8cb007612676ee5273d64f28168.tar.gz |
Add missing va_end.
Diffstat (limited to 'usr.bin/csup')
-rw-r--r-- | usr.bin/csup/proto.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/csup/proto.c b/usr.bin/csup/proto.c index 28841dd..6df1aa0 100644 --- a/usr.bin/csup/proto.c +++ b/usr.bin/csup/proto.c @@ -727,8 +727,10 @@ proto_printf(struct stream *wr, const char *format, ...) while ((cp = strchr(fmt, '%')) != NULL) { if (cp > fmt) { n = stream_write(wr, fmt, cp - fmt); - if (n == -1) + if (n == -1) { + va_end(ap); return (-1); + } } if (*++cp == '\0') goto done; |