From 646284d6ab9dc4feb9a7b7881ac79d55b92a4f6e Mon Sep 17 00:00:00 2001 From: Henning Rogge Date: Tue, 9 Mar 2010 08:56:31 +0100 Subject: [PATCH] Small change in cfgwriter --- src/cfgparser/cfgfile_gen.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/cfgparser/cfgfile_gen.c b/src/cfgparser/cfgfile_gen.c index 3656ce3a..2f0e14c1 100644 --- a/src/cfgparser/cfgfile_gen.c +++ b/src/cfgparser/cfgfile_gen.c @@ -84,11 +84,13 @@ if_appendf(struct autobuf *autobuf, bool comments, const char *fmt, ...) va_list ap; char *first; - va_start(ap, fmt); - first = va_arg(ap, char*); - va_end(ap); - if (!comments && *first) { - return 0; + if (!comments) { + va_start(ap, fmt); + first = va_arg(ap, char*); + va_end(ap); + if (*first) { + return 0; + } } va_start(ap, fmt); -- 2.20.1