From f7c544d867113cbc3d946d40995b5315e16c26af Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 6 May 2025 11:05:30 +0200 Subject: [PATCH] pop3: add null pointer check Pointed out by Coverity. A precaution to catch internal errors. Follow-up to 76d13c721bcd992e3e19f52 Closes #17255 --- lib/pop3.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pop3.c b/lib/pop3.c index 5dac0f9557..28ed7af04f 100644 --- a/lib/pop3.c +++ b/lib/pop3.c @@ -311,6 +311,9 @@ static bool pop3_endofresp(struct Curl_easy *data, struct connectdata *conn, { struct pop3_conn *pop3c = Curl_conn_meta_get(conn, CURL_META_POP3_CONN); (void)data; + DEBUGASSERT(pop3c); + if(!pop3c) /* internal error */ + return TRUE; /* Do we have an error response? */ if(len >= 4 && !memcmp("-ERR", line, 4)) { -- 2.47.3