--- nsap_addr.c.orig Fri Mar 22 13:52:29 2002 +++ nsap_addr.c Sat May 3 14:17:44 2003 @@ -26,6 +26,7 @@ #include <arpa/nameser.h> #include <ctype.h> #include <resolv.h> +#include <stdlib.h> static char xtob(c) @@ -78,9 +79,14 @@ { int nib; int i; - static char tmpbuf[255*3]; + static char *tmpbuf = NULL; char *start; + if (tmpbuf == NULL) { + tmpbuf = malloc(255*3); + if (tmpbuf == NULL) + return NULL; + } if (ascii) start = ascii; else {