diff --git a/.gitattributes b/.gitattributes
index 319f0af9a46bcc949a82b5f18102dfbdf463e17f..d2f6f547dfa1d6ae0c7cd9de0a7761571e60b053 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -357,7 +357,6 @@ testfont binary
 /src/dmalloc.h foreign_ident
 /src/docode.h foreign_ident
 /src/dumpmaster.pike foreign_ident
-/src/dynamic_buffer.c foreign_ident
 /src/dynamic_buffer.h foreign_ident
 /src/dynamic_load.c foreign_ident
 /src/dynamic_load.h foreign_ident
diff --git a/src/dynamic_buffer.c b/src/dynamic_buffer.c
index 19d4c42c8f1299393c70a4332a44a88c4a0ba057..a1379d597db452017f175b2ac8125df5f4274af4 100644
--- a/src/dynamic_buffer.c
+++ b/src/dynamic_buffer.c
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: dynamic_buffer.c,v 1.27 2008/07/16 01:08:05 mast Exp $
+|| $Id$
 */
 
 #include "global.h"
@@ -30,7 +30,7 @@ PMOD_EXPORT char *low_make_buf_space(ptrdiff_t space, dynamic_buffer *buf)
 
     buf->s.str=(char *)realloc(buf->s.str, buf->bufsize);
     if(!buf->s.str)
-      Pike_error("Out of memory.\n");
+      Pike_fatal("Out of memory.\n");
   }
   ret = buf->s.str + buf->s.len;
   buf->s.len += space;