diff --git a/libr/core/numvars.inc.c b/libr/core/numvars.inc.c index 36c5a304a7776..fb1bde96a47f5 100644 --- a/libr/core/numvars.inc.c +++ b/libr/core/numvars.inc.c @@ -1007,21 +1007,21 @@ static ut64 num_callback(RNum *userptr, const char *str, bool *ok) { ... } #endif - if ((flag = r_flag_get (core->flags, str))) { - ret = flag->addr; + // check for reg alias + RRegItem *r = r_reg_get (core->dbg->reg, str, -1); + if (r) { if (ok) { *ok = true; } + ret = r_reg_get_value (core->dbg->reg, r); return ret; } - - // check for reg alias - RRegItem *r = r_reg_get (core->dbg->reg, str, -1); - if (r) { + + if ((flag = r_flag_get (core->flags, str))) { + ret = flag->addr; if (ok) { *ok = true; } - ret = r_reg_get_value (core->dbg->reg, r); return ret; } } diff --git a/libr/socket/run.c b/libr/socket/run.c index 298307555cf2c..fd11535c55e82 100644 --- a/libr/socket/run.c +++ b/libr/socket/run.c @@ -981,7 +981,7 @@ R_API bool r_run_config_env(RRunProfile *p) { r_socket_free (fd); return false; } - r_socket_block_time(fd, true, 99999, 0); + r_socket_block_time(fd, true, 0, 0); if (p->_pty) { if (!redirect_socket_to_pty (fd)) {