summaryrefslogtreecommitdiffstats
path: root/usr.bin/csup
diff options
context:
space:
mode:
authorkevlo <kevlo@FreeBSD.org>2012-09-29 16:19:01 +0000
committerkevlo <kevlo@FreeBSD.org>2012-09-29 16:19:01 +0000
commit3afe08ab1120d8cb007612676ee5273d64f28168 (patch)
tree6bc19e3d253a23c5309531e0131b651ca315b756 /usr.bin/csup
parent147924627e58640acfd519f6502892a7a5547369 (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud