X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fresources.c;h=f8758912737447722fc6abb6ba3333708ac9a20c;hb=76226c6f7b43aaa6480f776f70fb62f4a3e937df;hp=759c717ae975e5d1cfe9624c0832cd50a3a6af37;hpb=36f50414e9b2f1b76dcce6efde97ef7cc550456b;p=apps%2Fpfixtools.git diff --git a/postlicyd/resources.c b/postlicyd/resources.c index 759c717..f875891 100644 --- a/postlicyd/resources.c +++ b/postlicyd/resources.c @@ -123,14 +123,19 @@ void resource_garbage_collect(void) uint32_t used = 0; foreach (resource_t *res, resources) { if (res->key != NULL && res->refcount == 0) { + debug("resource gc: %s not referenced anymore", res->key); resource_wipe(res); } else if (res->key != NULL) { + debug("resource gc: keeping %s, still %d references", + res->key, res->refcount); if (used < __Ai) { array_elt(resources, used) = *res; } ++used; } }} + debug("resource gc: before %d resources, after %d", + array_len(resources), used); array_len(resources) = used; }