diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-02-19 11:01:26 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-02-19 11:01:26 +0100 |
commit | 5b2553a99de26d4f2910bd7e3edcfcef803440c8 (patch) | |
tree | 0cb829dc9345319f3099e2d9b49ec24ae0d05443 | |
parent | 012caf41c488d18789621b77f0b7f01838edea3f (diff) |
Re-introduce fix to va_arg list 64bit segfault.
-rw-r--r-- | hugin.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -407,13 +407,13 @@ int __debug(const char *func, const int line, // // Generate message // - va_list va; - va_start(va, fmt); { + va_list va; + va_start(va, fmt); hdr_bufsz = scprintf(hdr_fmt, HDR_ARGS); msg_bufsz = vscprintf(fmt, va); if(hdr_bufsz < 0 || msg_bufsz < 0) return 1; // Bad format? - // va_end(va); + va_end(va); } buf = (char*)malloc(hdr_bufsz + msg_bufsz + 1); @@ -423,8 +423,8 @@ int __debug(const char *func, const int line, if(sz < 0) return 1; // Unknown error { - //va_list va; - //va_start(va, fmt); + va_list va; + va_start(va, fmt); sz = vsprintf(buf + sz, fmt, va); if(sz < 0) return 1; // Unknown error va_end(va); |