summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-02-19 11:13:11 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2014-02-19 11:13:11 +0100
commit2eade11fd95619362723f13d97be63e95e45584a (patch)
treed134de856800a1c51d1672f7dca0c1b5fe39ea9f
parent7f8952630abc0db42aa29cc0f2df4481789433bc (diff)
Reintroduce 64bit va_arg crash for testing on build server.
-rw-r--r--hugin.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/hugin.c b/hugin.c
index 42369d8..bc232f4 100644
--- a/hugin.c
+++ b/hugin.c
@@ -407,13 +407,14 @@ 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 +424,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);