diff --git a/irdb-libs/rida/rida.cpp b/irdb-libs/rida/rida.cpp
index 216c2648762782b151b7def28f5f1c7d3087d60c..ed5064372430ac773e6ce834b1a67c342ebb5d2e 100644
--- a/irdb-libs/rida/rida.cpp
+++ b/irdb-libs/rida/rida.cpp
@@ -80,8 +80,9 @@ class CreateFunctions_t
 				throw std::runtime_error("Cannot handle ELF class");
 
 			const auto my_cs_arch = 
-				machine_type == mtX86_64  ?  CS_ARCH_X86 : 
-				machine_type == mtI386    ?  CS_ARCH_X86 :
+				machine_type == mtX86_64  ?  CS_ARCH_X86   : 
+				machine_type == mtI386    ?  CS_ARCH_X86   :
+				machine_type == mtArm32   ?  CS_ARCH_ARM   : 
 				machine_type == mtAarch64 ?  CS_ARCH_ARM64 : 
 				throw std::runtime_error("Cannot handle architecture");