]> jfr.im git - irc/UndernetIRC/iauthd-c.git/commitdiff
iauth_xquery: Free iauth_xquery_services on module unload.
authorMichael Poole <redacted>
Sun, 23 Jun 2019 01:35:39 +0000 (21:35 -0400)
committerMichael Poole <redacted>
Sun, 23 Jun 2019 01:35:39 +0000 (21:35 -0400)
modules/iauth_xquery.c

index a23e3b79806d6fc0caad7494e6d43ea6b11aecd7..e193b0c4eef09831e4216e731363bc7b68c5c93a 100644 (file)
@@ -694,5 +694,11 @@ int iauth_xreply_ok(struct iauth_request *request, const char *service)
 
 void module_destructor(void)
 {
+    unsigned int ii;
+
+    for (ii = 0; ii < iauth_xquery_services.used; ++ii)
+        xfree(iauth_xquery_services.vec[ii]);
+    iauth_xquery_services_clear(&iauth_xquery_services);
+
     iauth_unregister_module(&iauth_xquery);
 }