From 7096f974bb143a73c5efe7fddaacd329d4b8c1a3 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 7 Sep 2014 16:28:48 +0000 Subject: [PATCH] fixed assertions git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@208 8ec27952-4edc-4aab-86aa-e87bb2611832 --- server/include/utils.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/include/utils.h b/server/include/utils.h index cc832c07d..f2d56330c 100644 --- a/server/include/utils.h +++ b/server/include/utils.h @@ -18,7 +18,7 @@ #ifdef __GNUC__ #define EXPECT(x, v) __builtin_expect(x, v) #else - #define EXPECT(x) (x) + #define EXPECT(x, v) (x) #endif /* Some color escape codes for pretty log messages */ @@ -76,7 +76,7 @@ struct timespec timespec_rate(double rate); /** Check assertion and exit if failed. */ #define assert(exp) do { \ - if (EXPECT(exp, 0)) { \ + if (EXPECT(!exp, 0)) { \ print(ERROR, "Assertion failed: '%s' in %s, %s:%d", \ #exp, __FUNCTION__, __BASE_FILE__, __LINE__); \ exit(EXIT_FAILURE); \