From bb08d92bfbc1973dd3347e565f6d259cb2c41805 Mon Sep 17 00:00:00 2001 From: bokic Date: Sun, 6 Oct 2013 06:23:35 +0200 Subject: [PATCH] FIX: mdb-sql crashed with SIGSEGV in _IO_vfprintf_internal() on amd64 https://bugs.launchpad.net/ubuntu/+source/mdbtools/+bug/1227033 --- src/sql/mdbsql.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sql/mdbsql.c b/src/sql/mdbsql.c index dc442ee..02a4edf 100644 --- a/src/sql/mdbsql.c +++ b/src/sql/mdbsql.c @@ -51,10 +51,13 @@ mdb_sql_error(MdbSQL* sql, char *fmt, ...) va_list ap; va_start(ap, fmt); - vfprintf (stderr, fmt, ap); - vsprintf(sql->error_msg, fmt, ap); + vfprintf(stderr, fmt, ap); va_end(ap); fprintf(stderr,"\n"); + + va_start(ap, fmt); + vsprintf(sql->error_msg, fmt, ap); + va_end(ap); } int mdb_sql_yyinput(char *buf, int need)