diff options
Diffstat (limited to 'util/memory.c')
-rw-r--r-- | util/memory.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/util/memory.c b/util/memory.c index cfdb0911f..e16c3d8f7 100644 --- a/util/memory.c +++ b/util/memory.c @@ -503,21 +503,22 @@ FNAMEX(realloc)( void *a, size_t n FNAMEPRT ) #ifdef M_GUARD if( a ) { +#error "--enable-m-guard does not currently work" unsigned char *p = a; size_t len = m_size(a); if( len >= n ) /* we don't shrink for now */ return a; if( p[-1] == MAGIC_SEC_BYTE ) - b = FNAMEXM(alloc_secure_clear)(n FNAMEARG); + b = FNAME(alloc_secure_clear)(n FNAMEARG); else - b = FNAMEXM(alloc_clear)(n FNAMEARG); + b = FNAME(alloc_clear)(n FNAMEARG); FNAME(check)(NULL FNAMEARG); memcpy(b, a, len ); - FNAMEX(free)(p FNAMEARG); + FNAME(free)(p FNAMEARG); } else - b = FNAMEXM(alloc)(n FNAMEARG); + b = FNAME(alloc)(n FNAMEARG); #else if( m_is_secure(a) ) { if( !(b = secmexrealloc( a, n )) ) |