Free the opcode_data malloc'ed memory instead of leaking it - thanks for catching that, Chris.

llvm-svn: 165597
This commit is contained in:
Jason Molenda 2012-10-10 03:47:23 +00:00
parent 73e465e148
commit a72778119e

View File

@ -485,6 +485,7 @@ AssemblyParse_x86::instruction_length (Address addr, int &length)
Target *target = m_exe_ctx.GetTargetPtr();
if (target->ReadMemory (addr, prefer_file_cache, opcode_data, max_op_byte_size, error) == -1)
{
free (opcode_data);
return false;
}
@ -498,7 +499,7 @@ AssemblyParse_x86::instruction_length (Address addr, int &length)
sizeof(out_string));
length = inst_size;
free (opcode_data);
return true;
}