Fix java disasm crash from rasm2

This commit is contained in:
pancake 2014-09-30 23:37:20 +02:00
parent 4f70c1bf89
commit 50cddc5286

View File

@ -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;