From 14d87fda8b4ee24e088a3c3b9684fd6474893e3e Mon Sep 17 00:00:00 2001 From: flobernd Date: Wed, 23 Aug 2017 20:40:57 +0200 Subject: [PATCH] Fixed wrong return value of `ZydisFormatterSetHook` --- src/Formatter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,