diff options
author | ian <ian> | 2000-05-09 22:08:06 +0000 |
---|---|---|
committer | ian <ian> | 2000-05-09 22:08:06 +0000 |
commit | 3dbef075272d266576d34718f1297373f77f07f8 (patch) | |
tree | 80b514b734500f35b7311a4c657ce06d9074d472 /src | |
parent | 8fedcfebdb4f36ecc937f0bd17d177ea97959e31 (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.c | 1 |
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; |