diff options
-rw-r--r-- | kerncompat.h | 4 |
1 files changed, 2 insertions, 2 deletions
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 |