From a97a4ef1761fd0cfde208554fd34706e98482172 Mon Sep 17 00:00:00 2001 From: Xuefer Date: Tue, 30 May 2006 12:02:53 +0000 Subject: [PATCH] patch for hardening-patch git-svn-id: svn://svn.lighttpd.net/xcache/trunk@50 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- processor/hashtable.m4 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/processor/hashtable.m4 b/processor/hashtable.m4 index ec84018..9aad152 100644 --- a/processor/hashtable.m4 +++ b/processor/hashtable.m4 @@ -10,6 +10,9 @@ define(`DEF_HASH_TABLE_FUNC', ` char *buf = emalloc(bufsize); int keysize; +#if defined(HARDENING_PATCH_HASH_PROTECT) && HARDENING_PATCH_HASH_PROTECT + DONE(canary) +#endif DONE(nTableSize) DONE(nTableMask) DONE(nNumOfElements) @@ -70,6 +73,9 @@ define(`DEF_HASH_TABLE_FUNC', ` IFCOPY(`uint n;') IFCALCCOPY(`int bucketsize;') +#if defined(HARDENING_PATCH_HASH_PROTECT) && HARDENING_PATCH_HASH_PROTECT + DISPATCH(unsigned int, canary) +#endif DISPATCH(uint, nTableSize) DISPATCH(uint, nTableMask) DISPATCH(uint, nNumOfElements)