From 14a5ba837f78bca9d524d29b9800869173fe45ba Mon Sep 17 00:00:00 2001 From: sinanmohd Date: Wed, 1 May 2024 07:42:19 +0530 Subject: npassd/service/service_free: free collections --- src/npassd/service.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/npassd/service.c') diff --git a/src/npassd/service.c b/src/npassd/service.c index e57fefe..8fa1b19 100644 --- a/src/npassd/service.c +++ b/src/npassd/service.c @@ -149,10 +149,13 @@ static int handle_open_session(sd_bus_message *msg, void *data, void service_free(struct service *service) { - struct session *p; + struct session *s; + struct collection *c; - LIST_FOREACH(p, &service->sessions, dlist) - session_free(p); + LIST_FOREACH(s, &service->sessions, dlist) + session_free(s); + LIST_FOREACH(c, &service->collections, dlist) + collection_free(c); sd_bus_slot_unref(service->slot); } -- cgit v1.2.3