From: djm@openbsd.org Date: Tue, 17 Jun 2025 01:19:27 +0000 (+0000) Subject: upstream: fix leak on error path; Coverity CID 481976 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=ad38ec5f1b6768944d64ed7709da8706538b5509;p=thirdparty%2Fopenssh-portable.git upstream: fix leak on error path; Coverity CID 481976 OpenBSD-Commit-ID: 963dba2c804e2fd8efea2256092899874d0dbc7b --- diff --git a/misc-agent.c b/misc-agent.c index cf9b0fa0c..5ea91ebe3 100644 --- a/misc-agent.c +++ b/misc-agent.c @@ -1,4 +1,4 @@ -/* $OpenBSD: misc-agent.c,v 1.5 2025/05/22 12:14:19 dtucker Exp $ */ +/* $OpenBSD: misc-agent.c,v 1.6 2025/06/17 01:19:27 djm Exp $ */ /* * Copyright (c) 2025 Damien Miller * @@ -169,6 +169,7 @@ ensure_mkdir(const char *homedir, const char *subdir) debug("created directory %s", path); else if (errno != EEXIST) { error_f("mkdir %s: %s", path, strerror(errno)); + free(path); return -1; } free(path);