From d6d781355fde9124c6878d3fa07f7a9b6ab77994 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Tue, 22 Nov 2016 22:20:14 -0800 Subject: [PATCH] sys: DEBUGTEST_EX macro: fix --- src/sys/driver.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sys/driver.h b/src/sys/driver.h index adc6a82e..dc0b4112 100644 --- a/src/sys/driver.h +++ b/src/sys/driver.h @@ -123,7 +123,7 @@ VOID FspDebugLogIrp(const char *func, PIRP Irp, NTSTATUS Result); #define DEBUGTEST(Percent) \ (0 == (fsp_debug & fsp_debug_dt) || DebugRandom() <= (Percent) * 0x7fff / 100) #define DEBUGTEST_EX(C, Percent, Deflt) \ - ((C) ? DEBUGTEST(Percent) : (Deflt)) + (0 != (fsp_debug & fsp_debug_dt) && (C) ? (DebugRandom() <= (Percent) * 0x7fff / 100) : (Deflt)) #else #define DEBUGTEST(Percent) (TRUE) #define DEBUGTEST_EX(C, Percent, Deflt) (Deflt)