mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-08 20:56:13 +00:00
debug-engine: Handle wasm_debug_instance_get_current_object_name failure (#1453)
Use an empty string instead of stack garbage.
This commit is contained in:
parent
8fcc556e50
commit
0ca271873d
|
@ -108,8 +108,11 @@ process_xfer(WASMGDBServer *server, const char *name, char *args)
|
||||||
os_mutex_lock(&tmpbuf_lock);
|
os_mutex_lock(&tmpbuf_lock);
|
||||||
#if WASM_ENABLE_LIBC_WASI != 0
|
#if WASM_ENABLE_LIBC_WASI != 0
|
||||||
char objname[128];
|
char objname[128];
|
||||||
wasm_debug_instance_get_current_object_name(
|
if (!wasm_debug_instance_get_current_object_name(
|
||||||
(WASMDebugInstance *)server->thread->debug_instance, objname, 128);
|
(WASMDebugInstance *)server->thread->debug_instance, objname,
|
||||||
|
128)) {
|
||||||
|
objname[0] = 0; /* use an empty string */
|
||||||
|
}
|
||||||
snprintf(tmpbuf, MAX_PACKET_SIZE,
|
snprintf(tmpbuf, MAX_PACKET_SIZE,
|
||||||
"l<library-list><library name=\"%s\"><section "
|
"l<library-list><library name=\"%s\"><section "
|
||||||
"address=\"0x%" PRIx64 "\"/></library></library-list>",
|
"address=\"0x%" PRIx64 "\"/></library></library-list>",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user