summaryrefslogtreecommitdiff
path: root/src/libmowgli/ext/error_backtrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmowgli/ext/error_backtrace.c')
-rw-r--r--src/libmowgli/ext/error_backtrace.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libmowgli/ext/error_backtrace.c b/src/libmowgli/ext/error_backtrace.c
index 6c28c22..2adb906 100644
--- a/src/libmowgli/ext/error_backtrace.c
+++ b/src/libmowgli/ext/error_backtrace.c
@@ -26,14 +26,12 @@
void
mowgli_error_context_display(mowgli_error_context_t *e, const char *delim)
{
- mowgli_node_t *n;
- char *bt_msg;
-
return_if_fail(e != NULL);
return_if_fail(delim != NULL);
+ return_if_fail(MOWGLI_LIST_LENGTH(&e->bt) != 0);
- if (MOWGLI_LIST_LENGTH(&e->bt) == 0)
- mowgli_throw_exception(mowgli.error_backtrace.no_backtrace);
+ mowgli_node_t *n;
+ char *bt_msg;
MOWGLI_LIST_FOREACH(n, e->bt.head)
{