summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorian <ian>2000-05-09 22:08:06 +0000
committerian <ian>2000-05-09 22:08:06 +0000
commit3dbef075272d266576d34718f1297373f77f07f8 (patch)
tree80b514b734500f35b7311a4c657ce06d9074d472 /src
parent8fedcfebdb4f36ecc937f0bd17d177ea97959e31 (diff)
+ * Call MEM_ROUND in __transfer_interim (avoids assert fail
@@ -1,6 +1,8 @@ + * Call MEM_ROUND in __transfer_interim (avoids assert fail + `qu->interim_allocd>=0' on some platforms eg 64 bit).
Diffstat (limited to 'src')
-rw-r--r--src/query.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/query.c b/src/query.c
index a720f20..966f409 100644
--- a/src/query.c
+++ b/src/query.c
@@ -374,6 +374,7 @@ void adns__transfer_interim(adns_query from, adns_query to, void *block, size_t
LIST_UNLINK(from->allocations,an);
LIST_LINK_TAIL(to->allocations,an);
+ sz= MEM_ROUND(sz);
from->interim_allocd -= sz;
to->interim_allocd += sz;