From 83b82e4472f94cc3f5f9972a846f820900a45ef0 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Sat, 18 Oct 2003 20:24:20 +0000
Subject: [PATCH] memory leak

---
 lib/telnet.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/telnet.c b/lib/telnet.c
index d01ae25bbf..64715b0dda 100644
--- a/lib/telnet.c
+++ b/lib/telnet.c
@@ -753,8 +753,7 @@ static int check_telnet_options(struct connectdata *conn)
      was given on the command line */
   if(conn->bits.user_passwd)
   {
-    char *buf = malloc(256);
-    sprintf(buf, "USER,%s", conn->user);
+    snprintf(option_arg, sizeof(option_arg), "USER,%s", conn->user);
     tn->telnet_vars = curl_slist_append(tn->telnet_vars, buf);
 
     tn->us_preferred[CURL_TELOPT_NEW_ENVIRON] = CURL_YES;
-- 
GitLab