]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
isc_netaddr_format() check for sies equal 0
authorMark Andrews <marka@isc.org>
Tue, 16 Nov 2010 00:43:02 +0000 (00:43 +0000)
committerMark Andrews <marka@isc.org>
Tue, 16 Nov 2010 00:43:02 +0000 (00:43 +0000)
lib/isc/netaddr.c

index 85dd53e03eb6b883ccfe73213910ca8882bd9a9c..6855abbf8c8ad6de70d3e2b1105866390528020b 100644 (file)
@@ -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.
         */