From: Mark Andrews Date: Fri, 3 Mar 2006 03:05:20 +0000 (+0000) Subject: use (char *) for pointer arithmetic X-Git-Tag: v9.4.0a4~42 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=7eeb45a377021272cce389eecce8db6a0c1546f9;p=thirdparty%2Fbind9.git use (char *) for pointer arithmetic --- diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index 9bc3923e1fb..438f3704257 100644 --- a/lib/dns/rbtdb.c +++ b/lib/dns/rbtdb.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rbtdb.c,v 1.196.18.30 2006/03/03 00:56:53 marka Exp $ */ +/* $Id: rbtdb.c,v 1.196.18.31 2006/03/03 03:05:20 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;