From 0cb4eba0023684cc588546f09251c96a26c1dcde Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Mon, 5 Mar 2001 14:01:13 +0000
Subject: [PATCH] free the struct on done

---
 lib/telnet.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/telnet.c b/lib/telnet.c
index c5c5faafe8..e08a9c9387 100644
--- a/lib/telnet.c
+++ b/lib/telnet.c
@@ -1017,6 +1017,10 @@ CURLcode Curl_telnet_done(struct connectdata *conn)
 {
   struct TELNET *tn = (struct TELNET *)conn->proto.telnet;
   curl_slist_free_all(tn->telnet_vars);
+
+  free(conn->proto.telnet);
+  conn->proto.telnet = NULL;
+
   return CURLE_OK;
 }
 
-- 
GitLab