From: Mark Andrews Date: Tue, 16 Nov 2010 00:43:02 +0000 (+0000) Subject: isc_netaddr_format() check for sies equal 0 X-Git-Tag: v9.8.0-P1~357 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=c2f5ddeeeced0ba99965df8ad86a8de813c62529;p=thirdparty%2Fbind9.git isc_netaddr_format() check for sies equal 0 --- diff --git a/lib/isc/netaddr.c b/lib/isc/netaddr.c index 85dd53e03eb..6855abbf8c8 100644 --- a/lib/isc/netaddr.c +++ b/lib/isc/netaddr.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: netaddr.c,v 1.38 2007/06/18 23:47:44 tbox Exp $ */ +/* $Id: netaddr.c,v 1.39 2010/11/16 00:43:02 marka Exp $ */ /*! \file */ @@ -188,6 +188,9 @@ isc_netaddr_format(const isc_netaddr_t *na, char *array, unsigned int size) { isc_buffer_init(&buf, array, size); result = isc_netaddr_totext(na, &buf); + if (size == 0) + return; + /* * Null terminate. */