From 0e52d0d4cf13f3a9025aecc16d19ab17f72afa5d Mon Sep 17 00:00:00 2001
From: Jilles Tjoelker <jilles@stack.nl>
Date: Sun, 14 Dec 2008 17:31:42 +0100
Subject: [PATCH] Unref privset of quitting oper.

---
 src/client.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/client.c b/src/client.c
index 458247b9..34307270 100644
--- a/src/client.c
+++ b/src/client.c
@@ -235,6 +235,8 @@ free_local_client(struct Client *client_p)
 	rb_free(client_p->localClient->fullcaps);
 	rb_free(client_p->localClient->opername);
 	rb_free(client_p->localClient->mangledhost);
+	if (client_p->localClient->privset)
+		privilegeset_unref(client_p->localClient->privset);
 
 	ssld_decrement_clicount(client_p->localClient->ssl_ctl);