Skip to content

Commit c344ad7

Browse files
committed
Handle NULL.
1 parent ce9c39f commit c344ad7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Python/traceback.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1236,9 +1236,10 @@ _Py_backtrace_symbols_fd(int fd, void *const *array, Py_ssize_t size)
12361236
sign = '-';
12371237
offset = info[i].dli_saddr - array[i];
12381238
}
1239+
const char *symbol_name = info[i].dli_sname != NULL ? info[i].dli_sname : "";
12391240
dprintf(fd, " Binary file \"%s\", at %s%c%#tx [%p]\n",
12401241
info[i].dli_fname,
1241-
info[i].dli_sname,
1242+
symbol_name,
12421243
sign, offset, array[i]);
12431244
}
12441245
}

0 commit comments

Comments
 (0)