summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-01-18 08:55:13 +0100
committerDaniel Stenberg <daniel@haxx.se>2021-01-18 16:12:20 +0100
commit2bf77b3cbaa15b05f0b946ab6fb0976d0ec29001 (patch)
tree059846da09218304da604fd2a249559e0c4a831b
parent11b2dd86d38b54c85f2361e1603c2d6d395ddf92 (diff)
downloadcurl-2bf77b3cbaa15b05f0b946ab6fb0976d0ec29001.tar.gz
send: assert that Curl_write_plain() has a ->conn when called
To help catch bad invokes. Closes #6476
-rw-r--r--lib/sendf.c4
1 files changed, 3 insertions, 1 deletions
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);