diff --git a/libr/core/cmd_info.c b/libr/core/cmd_info.c index 4090c04008..ae5722d311 100644 --- a/libr/core/cmd_info.c +++ b/libr/core/cmd_info.c @@ -137,11 +137,11 @@ static int bin_is_executable (RBinObject *obj){ static void cmd_info_bin(RCore *core, ut64 offset, int va, int mode) { RBinObject *obj = r_bin_cur_object (core->bin); - if (core->file && obj) { + if (core->file) { if (mode == R_CORE_BIN_JSON) r_cons_printf ("{\"core\":"); r_core_file_info (core, mode); - if (bin_is_executable (obj)){ + if (obj && bin_is_executable (obj)){ if (mode == R_CORE_BIN_JSON) r_cons_printf (",\"bin\":"); r_core_bin_info (core, R_CORE_BIN_ACC_INFO,