aboutsummaryrefslogtreecommitdiffstats
path: root/wsutil/wslog.c
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2022-01-04 12:20:21 +0000
committerA Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2022-01-05 13:31:53 +0000
commit7afb52c4793208728d82e4bf13f48304e3e9fbea (patch)
tree524d2b9fc18924ea84c99332f58342a2c90e882b /wsutil/wslog.c
parent1dfba751e5c4df442641278c3cd7e039b3593ba9 (diff)
ws_assert: refactor assertions
Diffstat (limited to 'wsutil/wslog.c')
-rw-r--r--wsutil/wslog.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/wsutil/wslog.c b/wsutil/wslog.c
index 5f52374403..1f12e443bc 100644
--- a/wsutil/wslog.c
+++ b/wsutil/wslog.c
@@ -1039,6 +1039,19 @@ void ws_log_full(const char *domain, enum ws_log_level level,
}
+void ws_log_fatal_full(const char *domain, enum ws_log_level level,
+ const char *file, long line, const char *func,
+ const char *format, ...)
+{
+ va_list ap;
+
+ va_start(ap, format);
+ log_write_dispatch(domain, level, file, line, func, format, ap);
+ va_end(ap);
+ abort();
+}
+
+
void ws_log_write_always_full(const char *domain, enum ws_log_level level,
const char *file, long line, const char *func,
const char *format, ...)