]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
send: assert that Curl_write_plain() has a ->conn when called
authorDaniel Stenberg <daniel@haxx.se>
Mon, 18 Jan 2021 07:55:13 +0000 (08:55 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 18 Jan 2021 15:12:20 +0000 (16:12 +0100)
To help catch bad invokes.

Closes #6476

lib/sendf.c

index e756f1ca1f236a2a1669af8644193afc39a8eea3..5075c54394aac54b18f01048b461b51a26a39081 100644 (file)
@@ -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);