Commit 0ae518fb authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

mp_obj_print_exception(): Assert that traceback has sane number of entries.

parent 89f94b51
......@@ -52,6 +52,7 @@ void mp_obj_print_exception(mp_obj_t exc) {
machine_uint_t n, *values;
mp_obj_exception_get_traceback(exc, &n, &values);
if (n > 0) {
assert(n % 3 == 0);
printf("Traceback (most recent call last):\n");
for (int i = n - 3; i >= 0; i -= 3) {
#if MICROPY_ENABLE_SOURCE_LINE
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment