]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
use (char *) for pointer arithmetic
authorMark Andrews <marka@isc.org>
Fri, 3 Mar 2006 03:02:55 +0000 (03:02 +0000)
committerMark Andrews <marka@isc.org>
Fri, 3 Mar 2006 03:02:55 +0000 (03:02 +0000)
lib/dns/rbtdb.c

index dc76fe69dc2a5ac54e02a08645965259e207166f..77c1150d288e4574880d2aa48c18bd2aeb02140a 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: rbtdb.c,v 1.228 2006/03/03 00:43:35 marka Exp $ */
+/* $Id: rbtdb.c,v 1.229 2006/03/03 03:02:55 marka Exp $ */
 
 /*! \file */
 
@@ -5667,7 +5667,7 @@ rdataset_next(dns_rdataset_t *rdataset) {
                raw += length + 4;
                rdataset->private5 = raw;
        } else
-               rdataset->private5 += 4;
+               rdataset->private5 = (char*)rdataset->private5 + 4;
 
        return (ISC_R_SUCCESS);
 }
@@ -5683,7 +5683,7 @@ rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
        if ((rdataset->attributes & DNS_RDATASETATTR_LOADORDER) != 0) {
                offset = (raw[0] << 24) + (raw[1] << 16) +
                         (raw[2] << 8) + raw[3];
-               raw = rdataset->private3 + offset;
+               raw = (char *)rdataset->private3 + offset;
        }
        r.length = raw[0] * 256 + raw[1];
        raw += 4;