From: Henning Rogge Date: Tue, 9 Mar 2010 07:56:31 +0000 (+0100) Subject: Small change in cfgwriter X-Git-Tag: OLSRD_0_6_0_fixed~33 X-Git-Url: http://olsr.org/git/?p=olsrd.git;a=commitdiff_plain;h=646284d6ab9dc4feb9a7b7881ac79d55b92a4f6e Small change in cfgwriter --- 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);