Add missing parenthesis in VERIFYF()

Without them the order of operations might get unexpected.

Reviewed-by: Adam Moss <c@yotes.com>
Reviewed-by: Jorgen Lundman <lundman@lundman.net>
Reviewed-by: Rob Norris <robn@despairlabs.com>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by:	iXsystems, Inc.
Closes #16826
This commit is contained in:
Alexander Motin 2024-12-02 19:55:51 -05:00 committed by Brian Behlendorf
parent b673bcba4d
commit 17cdb7a2b1
2 changed files with 2 additions and 2 deletions

View File

@ -105,7 +105,7 @@ spl_assert(const char *buf, const char *file, const char *func, int line)
__FILE__, __FUNCTION__, __LINE__)) __FILE__, __FUNCTION__, __LINE__))
#define VERIFYF(cond, str, ...) do { \ #define VERIFYF(cond, str, ...) do { \
if (unlikely(!cond)) \ if (unlikely(!(cond))) \
spl_panic(__FILE__, __FUNCTION__, __LINE__, \ spl_panic(__FILE__, __FUNCTION__, __LINE__, \
"VERIFY(" #cond ") failed " str "\n", __VA_ARGS__);\ "VERIFY(" #cond ") failed " str "\n", __VA_ARGS__);\
} while (0) } while (0)

View File

@ -109,7 +109,7 @@ spl_assert(const char *buf, const char *file, const char *func, int line)
__FILE__, __FUNCTION__, __LINE__)) __FILE__, __FUNCTION__, __LINE__))
#define VERIFYF(cond, str, ...) do { \ #define VERIFYF(cond, str, ...) do { \
if (unlikely(!cond)) \ if (unlikely(!(cond))) \
spl_panic(__FILE__, __FUNCTION__, __LINE__, \ spl_panic(__FILE__, __FUNCTION__, __LINE__, \
"VERIFY(" #cond ") failed " str "\n", __VA_ARGS__);\ "VERIFY(" #cond ") failed " str "\n", __VA_ARGS__);\
} while (0) } while (0)