From 50cddc5286577f8122c9c6fca408473f54539d53 Mon Sep 17 00:00:00 2001 From: pancake Date: Tue, 30 Sep 2014 23:37:20 +0200 Subject: [PATCH] Fix java disasm crash from rasm2 --- libr/asm/p/asm_java.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libr/asm/p/asm_java.c b/libr/asm/p/asm_java.c index ebd31cda7f..73f831415e 100644 --- a/libr/asm/p/asm_java.c +++ b/libr/asm/p/asm_java.c @@ -13,7 +13,8 @@ static int disassemble(RAsm *a, RAsmOp *op, const ut8 *buf, int len) { //void *cp; RBinJavaObj *obj = NULL; RBin *bin = a->binb.bin; - RBinPlugin *plugin = bin->cur && bin->cur->o ? bin->cur->o->plugin : NULL; + RBinPlugin *plugin = bin && bin->cur && bin->cur->o ? + bin->cur->o->plugin : NULL; if (plugin) { if (!strcmp (plugin->name, "java")) { // XXX slow obj = bin->cur->o->bin_obj; //o;