From 7eb812566832724b06760fe709de106302146068 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 11 May 2012 16:42:33 +0200 Subject: util: use SMB_ASSERT with panic also in non-developer builds !!! This has been around since a long time: In non-developer builds, we don't panic in SMB_ASSERT but happly continue with the error condition, which is ridiculous and dangerous... --- lib/util/samba_util.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'lib') diff --git a/lib/util/samba_util.h b/lib/util/samba_util.h index f5577e6d8e..f4ffe6472c 100644 --- a/lib/util/samba_util.h +++ b/lib/util/samba_util.h @@ -45,7 +45,6 @@ extern const char *panic_action; /** * assert macros */ -#ifdef DEVELOPER #define SMB_ASSERT(b) \ do { \ if (!(b)) { \ @@ -54,12 +53,6 @@ do { \ smb_panic("assert failed: " #b); \ } \ } while(0) -#else -/* redefine the assert macro for non-developer builds */ -#define SMB_ASSERT(b) do { if (!(b)) { \ - DEBUG(0,("PANIC: assert failed at %s(%d): %s\n", \ - __FILE__, __LINE__, #b)); }} while (0) -#endif #ifndef ABS #define ABS(a) ((a)>0?(a):(-(a))) -- cgit