From: Wouter Wijngaards Date: Thu, 31 Jan 2008 15:09:24 +0000 (+0000) Subject: Fixup getmem. X-Git-Tag: release-0.9~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da8ae735cecbd6b2c9cb1357e0b110bcf30f0e4b;p=thirdparty%2Funbound.git Fixup getmem. git-svn-id: file:///svn/unbound/trunk@915 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/daemon/worker.c b/daemon/worker.c index 7d4c41fa7..006ac7996 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -136,13 +136,13 @@ worker_mem_report(struct worker* ATTR_UNUSED(worker), superac = alloc_get_mem(&worker->daemon->superalloc); iter = 0; val = 0; - for(i=0; ienv.mesh->num_modules; i++) { + for(i=0; ienv.mesh->mods.num; i++) { log_assert(fptr_whitelist_mod_get_mem(worker->env.mesh-> - modfunc[i]->get_mem)); - if(strcmp(worker->env.mesh->modfunc[i]->name, "validator")==0) - val += (*worker->env.mesh->modfunc[i]->get_mem) + mods.mod[i]->get_mem)); + if(strcmp(worker->env.mesh->mods.mod[i]->name, "validator")==0) + val += (*worker->env.mesh->mods.mod[i]->get_mem) (&worker->env, i); - else iter += (*worker->env.mesh->modfunc[i]->get_mem) + else iter += (*worker->env.mesh->mods.mod[i]->get_mem) (&worker->env, i); } me = sizeof(*worker) + sizeof(*worker->base) + sizeof(*worker->comsig)