From c5398fa393a1a4a1f6808262889b7c58ee6c0bec Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 12 May 2025 09:21:31 +0200 Subject: [PATCH] netrc: avoid strdup NULL Coverity found a code path where this might happen. Avoid it. Closes #17319 --- lib/netrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/netrc.c b/lib/netrc.c index 4afd2a0846..971e4b81de 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -268,7 +268,7 @@ static NETRCcode parsenetrc(struct store_netrc *store, else { our_login = TRUE; free(login); - login = strdup(tok); + login = strdup(tok ? tok : ""); if(!login) { retcode = NETRC_OUT_OF_MEMORY; /* allocation failed */ goto out; -- 2.47.3