]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Fixup getmem.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 31 Jan 2008 15:09:24 +0000 (15:09 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 31 Jan 2008 15:09:24 +0000 (15:09 +0000)
git-svn-id: file:///svn/unbound/trunk@915 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/worker.c

index 7d4c41fa724510720cdbd873dd0b11ae397c7d97..006ac7996b44c65f4c2c4bf2dcadea936f229345 100644 (file)
@@ -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; i<worker->env.mesh->num_modules; i++) {
+       for(i=0; i<worker->env.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)