X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=ipaddr.c;h=9302925b2039d8f0f6b72717a901c14e09b36498;hp=1506ae63601f9e8d9c324f9c49d97fc0fef3f7f2;hb=94ca562bb14422940ff1986ce8dfca87c222cb59;hpb=5f37eb107bd4370ee0ed1c1c185abb06ee873ac2;ds=sidebyside diff --git a/ipaddr.c b/ipaddr.c index 1506ae6..9302925 100644 --- a/ipaddr.c +++ b/ipaddr.c @@ -313,17 +313,11 @@ struct subnet_list *ipset_to_subnet_list(struct ipset *is) return r; } -#define IPADDR_NBUFS_SHIFT 4 -#define IPADDR_NBUFS (1 << IPADDR_NBUFS_SHIFT) #define IPADDR_BUFLEN 20 static char *ipaddr_getbuf(void) { - static int b; - static char bufs[IPADDR_NBUFS][IPADDR_BUFLEN]; - - b++; - b &= IPADDR_NBUFS-1; + SBUF_DEFINE(16, IPADDR_BUFLEN); return SBUF; }