diff options
author | kevlo <kevlo@FreeBSD.org> | 2012-05-29 01:48:06 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2012-05-29 01:48:06 +0000 |
commit | 07ebfe1b9c18245d771125096d6654ee06f14c21 (patch) | |
tree | ab9b314dc9e2edd5a771820aeac2cbe20228150c /sbin/restore | |
parent | 40701fe3e34fea8f946ae14377ff7b45eb936427 (diff) | |
download | FreeBSD-src-07ebfe1b9c18245d771125096d6654ee06f14c21.zip FreeBSD-src-07ebfe1b9c18245d771125096d6654ee06f14c21.tar.gz |
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
Diffstat (limited to 'sbin/restore')
-rw-r--r-- | sbin/restore/utilities.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/restore/utilities.c b/sbin/restore/utilities.c index 6b984e4..89c2b09 100644 --- a/sbin/restore/utilities.c +++ b/sbin/restore/utilities.c @@ -411,6 +411,7 @@ panic(const char *fmt, ...) va_list ap; va_start(ap, fmt); vfprintf(stderr, fmt, ap); + va_end(ap); if (yflag) return; if (reply("abort") == GOOD) { |