From 381e644a42db999114466c040873c0057d382e54 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sun, 23 Apr 2023 21:34:35 +0900 Subject: [PATCH] Fix character encoding issue in vm_stack_trace() --- src/vm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/vm.c b/src/vm.c index 18ba2ad..49e1167 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2367,10 +2367,8 @@ void vm_stack_trace(void) { for (int i = call_stack_ptr - 1; i >= 0; i--) { struct ain_function *f = &ain->functions[call_stack[i].fno]; - char *u = sjis2utf(f->name, strlen(f->name)); uint32_t addr = (i == call_stack_ptr - 1) ? instr_ptr : call_stack[i+1].call_address; - sys_warning("\t0x%08x in %s\n", addr, u); - free(u); + sys_warning("\t0x%08x in %s\n", addr, display_sjis0(f->name)); } }