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);
|
||||
#if WASM_ENABLE_LIBC_WASI != 0
|
||||
char objname[128];
|
||||
wasm_debug_instance_get_current_object_name(
|
||||
(WASMDebugInstance *)server->thread->debug_instance, objname, 128);
|
||||
if (!wasm_debug_instance_get_current_object_name(
|
||||
(WASMDebugInstance *)server->thread->debug_instance, objname,
|
||||
128)) {
|
||||
objname[0] = 0; /* use an empty string */
|
||||
}
|
||||
snprintf(tmpbuf, MAX_PACKET_SIZE,
|
||||
"l<library-list><library name=\"%s\"><section "
|
||||
"address=\"0x%" PRIx64 "\"/></library></library-list>",
|
||||
|
|
Loading…
Reference in New Issue
Block a user