From eb6e3d6518c314d32e5263f823284ad05e1c46de Mon Sep 17 00:00:00 2001 From: David Sterba Date: Tue, 24 Jan 2017 13:17:25 +0100 Subject: btrfs-progs: kerncompat: pass exact condition value from ASSERT Signed-off-by: David Sterba --- kerncompat.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kerncompat.h') diff --git a/kerncompat.h b/kerncompat.h index 94d815f2..3362d251 100644 --- a/kerncompat.h +++ b/kerncompat.h @@ -299,13 +299,13 @@ static inline int IS_ERR_OR_NULL(const void *ptr) static inline void assert_trace(const char *assertion, const char *filename, const char *func, unsigned line, long val) { - if (!val) + if (val) return; warning_trace(assertion, filename, func, line, val); abort(); exit(1); } -#define ASSERT(c) assert_trace(#c, __FILE__, __func__, __LINE__, (long)!(c)) +#define ASSERT(c) assert_trace(#c, __FILE__, __func__, __LINE__, (long)(c)) #else #define ASSERT(c) assert(c) #endif -- cgit v1.2.3