* memory.c (realloc): Revert m_guard fix and stick an #error in there to
authorDavid Shaw <dshaw@jabberwocky.com>
Tue, 11 Apr 2006 19:45:44 +0000 (19:45 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Tue, 11 Apr 2006 19:45:44 +0000 (19:45 +0000)
inform people not to use it.

util/ChangeLog
util/memory.c

index b3e1766..366f4c1 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * memory.c (realloc): Revert m_guard fix and stick an #error in
+       there to inform people not to use it.
+
 2006-04-11  Werner Koch  <wk@g10code.com>
 
        * iobuf.c (IOBUF_BUFFER_SIZE): New to repalce hardwired 8192.
index cfdb091..e16c3d8 100644 (file)
@@ -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 )) )