Dotan Barak, dotanba at gmail dot com
git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@23
327403b1-1117-474d-bef2-
5cb71233fd97
0.8
+ * Add va_end for every va_start
+ Dotan Barak, dotanba at gmail dot com
* Add macros to enable compiling out debug code
Geoffrey Young, geoff at modperlcookbook dot org
* Fix bug with use of capital E in numbers with exponents
} else
#endif
vprintf(msg, ap);
+ va_end(ap);
exit(1);
}
} else
#endif
vprintf(msg, ap);
+ va_end(ap);
}
}
} else
#endif
vfprintf(stderr, msg, ap);
+ va_end(ap);
}
void mc_info(const char *msg, ...)
} else
#endif
vfprintf(stderr, msg, ap);
+ va_end(ap);
}
va_list ap;
va_start(ap, msg);
vprintf(msg, ap);
+ va_end(ap);
exit(1);
}
if(size == -1 || size > 127) {
int ret;
va_start(ap, msg);
- if((size = vasprintf(&t, msg, ap)) == -1) return -1;
+ size = vasprintf(&t, msg, ap);
va_end(ap);
+ if(size == -1) return -1;
ret = printbuf_memappend(p, t, size);
free(t);
return ret;