diff --git a/subprojects/libdemangle.wrap b/subprojects/libdemangle.wrap index 4ad75c99de..5c78977306 100644 --- a/subprojects/libdemangle.wrap +++ b/subprojects/libdemangle.wrap @@ -1,4 +1,4 @@ [wrap-git] url = https://github.com/rizinorg/rz-libdemangle.git -revision = 6bf56d32b32547ae4cb069ccfc2d2b6c7b63a4cb +revision = e633061e901208a20ed90f8aaf0b64f25caf73eb depth = 1 diff --git a/subprojects/rzgdb/src/gdbclient/core.c b/subprojects/rzgdb/src/gdbclient/core.c index df24fa0bae..0aea010365 100644 --- a/subprojects/rzgdb/src/gdbclient/core.c +++ b/subprojects/rzgdb/src/gdbclient/core.c @@ -1783,7 +1783,7 @@ RzList /**/ *gdbr_pids_list(libgdbr_t *g, int pid) { // Avoid adding the same pid twice(could show more than once if it has threads) rz_list_foreach (list, iter, dpid) { if (tpid == dpid->pid) { - continue; + goto next; } } if (!(dpid = RZ_NEW0(RzDebugPid)) || !(dpid->path = strdup(exec_file))) { @@ -1808,6 +1808,9 @@ RzList /**/ *gdbr_pids_list(libgdbr_t *g, int pid) { if (g->data[0] == 'l') { break; } + + next: + continue; } ret = 0;