diff --git a/irdb-libs/libIRDB-util/src/registers.cpp b/irdb-libs/libIRDB-util/src/registers.cpp
index 382c4ae660bd03e3e9e3ee0cb03bf88c771c3593..eb13f0934b2c3b4f44c6385c55113a1bc7e168ce 100644
--- a/irdb-libs/libIRDB-util/src/registers.cpp
+++ b/irdb-libs/libIRDB-util/src/registers.cpp
@@ -423,7 +423,7 @@ RegisterID_t IRDB_SDK::convertRegisterTo16bit(const RegisterID_t p_reg)
 
 RegisterID_t IRDB_SDK::convertRegisterTo8bit(const RegisterID_t p_reg)
 {
-	if (is16bitRegister(p_reg))
+	if (is8bitRegister(p_reg))
 		return p_reg;
 
 	switch (p_reg)