From 708ad330ac335c527e2a93f67ca195e4cc85469b Mon Sep 17 00:00:00 2001 From: Jerome Robert Date: Sun, 10 Jan 2016 19:04:37 +0100 Subject: [PATCH] stack alloc: Fix stack smashing detection in 32bits * Fix commit 87a2ccc * Close #736 --- common_stackalloc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common_stackalloc.h b/common_stackalloc.h index 1d6cf57e5..5bec0cfc3 100644 --- a/common_stackalloc.h +++ b/common_stackalloc.h @@ -29,8 +29,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef STACK_ALLOC_PROTECT // Try to detect stack smashing #include -#define STACK_ALLOC_PROTECT_SET volatile BLASLONG stack_check = 0x7ff8010203040506; -#define STACK_ALLOC_PROTECT_CHECK assert(stack_check == 0x7ff8010203040506); +#define STACK_ALLOC_PROTECT_SET volatile int stack_check = 0x7fc01234; +#define STACK_ALLOC_PROTECT_CHECK assert(stack_check == 0x7fc01234); #else #define STACK_ALLOC_PROTECT_SET #define STACK_ALLOC_PROTECT_CHECK