From 2bf77b3cbaa15b05f0b946ab6fb0976d0ec29001 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 18 Jan 2021 08:55:13 +0100 Subject: send: assert that Curl_write_plain() has a ->conn when called To help catch bad invokes. Closes #6476 --- lib/sendf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/sendf.c b/lib/sendf.c index e756f1ca1..5075c5439 100644 --- a/lib/sendf.c +++ b/lib/sendf.c @@ -406,7 +406,9 @@ CURLcode Curl_write_plain(struct Curl_easy *data, { CURLcode result; struct connectdata *conn = data->conn; - int num = (sockfd == conn->sock[SECONDARYSOCKET]); + int num; + DEBUGASSERT(conn); + num = (sockfd == conn->sock[SECONDARYSOCKET]); *written = Curl_send_plain(data, num, mem, len, &result); -- cgit v1.2.1