From db3d7b912f18a31e472db8907f04f91aa3020f84 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Tue, 11 Jun 1991 17:43:52 +0000
Subject: [PATCH] Fixed some memory leaks.

---
 src/server/connections.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/server/connections.c b/src/server/connections.c
index 30d3fe192..24a9d8926 100644
--- a/src/server/connections.c
+++ b/src/server/connections.c
@@ -89,10 +89,6 @@ logout_client(Connection *cp)
 	active_connection = real_active_connection;
     }
 
-    s_clear(&cp->unparsed);
-    s_clear(&cp->what_am_i_doing);
-    s_clear(&cp->username);
-
     switch(cp->protocol)
     {
     case 0:			/* Hasn't yet allocated any protocol. */
@@ -673,7 +669,7 @@ login_request(ISCECB  *event)
 	      
 	cp = new_client();
 	cp->mux = event->session->udg;
-	cp->hostname = s_fcrea_str(event->session->info.tcp.hostname);
+	s_crea_str(&cp->hostname, event->session->info.tcp.hostname);
 	      
 	mux_addclient(event->session->udg, 0, cp);
 	      
-- 
GitLab