File curl-CVE-2022-43552.patch of Package curl.37304
From f3b4c5edf97c157a8ad3727827d1ac94062cfff8 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Mon, 7 Nov 2022 17:09:48 +0100
Subject: [PATCH] telnet: do not free the protocol struct in *_done()
It is managed by the generic layer.
---
lib/telnet.c | 3 ---
1 files changed, 3 deletions(-)
Index: curl-7.37.0/lib/telnet.c
===================================================================
--- curl-7.37.0.orig/lib/telnet.c
+++ curl-7.37.0/lib/telnet.c
@@ -1280,8 +1280,6 @@ static CURLcode telnet_done(struct conne
curl_slist_free_all(tn->telnet_vars);
tn->telnet_vars = NULL;
- Curl_safefree(conn->data->req.protop);
-
return CURLE_OK;
}