diff --git a/src/ds/fmt.c b/src/ds/fmt.c index 2d3ca4d..76e0790 100644 --- a/src/ds/fmt.c +++ b/src/ds/fmt.c @@ -576,5 +576,9 @@ void fmt_init() { } void fmt_term() { + if (!initialized) { + ERROR_ASSERT(ERROR_STRING("fmt: fmt_term() called while fmt uninitialized")); + } + initialized = false; _print_func_map_term(_print_funcs); }