diff --git a/configure.ac b/configure.ac index 0d366f2..6608baf 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_define([v_maj], [0]) m4_define([v_min], [6]) -m4_define([v_mic], [51]) +m4_define([v_mic], [60]) ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_define([v_v], m4_join([], v_min, v_mic)) m4_define([v_ver], [v_maj.v_v]) diff --git a/util.h b/util.h index 3068c99..0111774 100644 --- a/util.h +++ b/util.h @@ -43,6 +43,7 @@ static inline void __attribute__((format(printf, 5, 6))) fatal(const rzip_contro } else control->log_cb(control->log_data, 0, line, file, func, format, ap); va_end(ap); + fatal_exit((rzip_control*)control); } #ifdef fatal # undef fatal @@ -66,6 +67,7 @@ static inline void __attribute__((format(printf, 5, 6))) failure(const rzip_cont else control->log_cb(control->log_data, 0, line, file, func, format, ap); va_end(ap); + fatal_exit((rzip_control*)control); } #ifdef failure # undef failure