simplify cs_close() when freeing @printer_info, making it future proof for future arch
diff --git a/cs.c b/cs.c
index e7e13b9..cf60bee 100644
--- a/cs.c
+++ b/cs.c
@@ -185,18 +185,8 @@
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);