aboutsummaryrefslogtreecommitdiff
path: root/src/core/panic.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/panic.c')
-rw-r--r--src/core/panic.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/panic.c b/src/core/panic.c
index 2205779f..b3d64dc3 100644
--- a/src/core/panic.c
+++ b/src/core/panic.c
@@ -55,10 +55,12 @@ nni_panic(const char *fmt, ...)
va_list va;
va_start(va, fmt);
- (void) snprintf(fbuf, sizeof (fbuf), "panic: %s", fmt);
- (void) vsnprintf(buf, sizeof (buf), fbuf, va);
+ (void) vsnprintf(fbuf, sizeof (fbuf), fmt, va);
va_end(va);
+
+ (void) snprintf(buf, sizeof (buf), "panic: %s", fbuf);
+
nni_println(buf);
nni_println("This message is indicative of a BUG.");
nni_println("Report this at http://github.com/nanomsg/nanomsg");