diff --git a/src/Formatter.c b/src/Formatter.c index 9aa7df9..962c162 100644 --- a/src/Formatter.c +++ b/src/Formatter.c @@ -1166,10 +1166,10 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT formatter->funcPrintImmediate = *(ZydisFormatterFormatOperandFunc*)&temp; break; default: - break; + return ZYDIS_STATUS_INVALID_PARAMETER; } - return ZYDIS_STATUS_INVALID_PARAMETER; + return ZYDIS_STATUS_SUCCESS; } ZydisStatus ZydisFormatterFormatInstruction(const ZydisFormatter* formatter,