simplify cs_close() when freeing @printer_info, making it future proof for future arch
This commit is contained in:
parent
282c88243e
commit
fbe10a55c0
14
cs.c
14
cs.c
|
@ -185,18 +185,8 @@ cs_err cs_close(csh *handle)
|
|||
|
||||
struct cs_struct *ud = (struct cs_struct *)(*handle);
|
||||
|
||||
switch (ud->arch) {
|
||||
case CS_ARCH_X86:
|
||||
break;
|
||||
case CS_ARCH_ARM:
|
||||
case CS_ARCH_MIPS:
|
||||
case CS_ARCH_ARM64:
|
||||
case CS_ARCH_PPC:
|
||||
cs_mem_free(ud->printer_info);
|
||||
break;
|
||||
default: // unsupported architecture
|
||||
return CS_ERR_HANDLE;
|
||||
}
|
||||
if (ud->printer_info)
|
||||
cs_mem_free(ud->printer_info);
|
||||
|
||||
// arch_destroy[ud->arch](ud);
|
||||
|
||||
|
|
Loading…
Reference in New Issue