Message ID | 20191220192128.85524-1-alexander@wetzel-home.de |
---|---|
State | Accepted |
Headers | show
Return-Path: <hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=quarantine dis=none) header.from=wetzel-home.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="aPJ4Jv7z"; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=wetzel-home.de header.i=@wetzel-home.de header.b="sNlhYrV1"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47fdtH2lGdz9sR1 for <incoming@patchwork.ozlabs.org>; Sat, 21 Dec 2019 06:22:31 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=sPuYJqfVE4veiYyPu3Sj0IQIbilsyiHUJSmBi5ixoQw=; b=aPJ4Jv7zz4YjCj T2BU3avyKiUmTQjaaInU9Om+NQKulNlKwHLrblANCwvnBPxS08dvk+vCn0j1EIh/48iW89REZRvbL oFfdNy1pH9keiZe/BhkFFtRx/lAerFdXI0RrZKNzNr3EsBJxITJQzF2BFLQEuJ+GlcrCNlhqBRgWo fuAP+L1dpExCrCusyYZo15O0vVzkiNzwWVlw42bix9ovhj9JsWioH8/Gch2x0bI4yNhVMGykMqj07 54OYpDZt2VNHE1N1XZNOkD9I0wFsndqZ5UV9pWOgrxfPox9Vg8kVGXF+otZkVX00wGZmzptpOX7u7 OiF8qhXCg2mkH7yPRelA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iiNqy-0003mH-Ne; Fri, 20 Dec 2019 19:22:24 +0000 Received: from 10.mo5.mail-out.ovh.net ([46.105.52.148]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iiNqq-0003hV-MK for hostap@lists.infradead.org; Fri, 20 Dec 2019 19:22:18 +0000 Received: from player716.ha.ovh.net (unknown [10.108.54.237]) by mo5.mail-out.ovh.net (Postfix) with ESMTP id 8642D25D755 for <hostap@lists.infradead.org>; Fri, 20 Dec 2019 20:22:03 +0100 (CET) Received: from awhome.eu (p4FF918CF.dip0.t-ipconnect.de [79.249.24.207]) (Authenticated sender: postmaster@awhome.eu) by player716.ha.ovh.net (Postfix) with ESMTPSA id 05EE6D7D27AA; Fri, 20 Dec 2019 19:21:59 +0000 (UTC) From: Alexander Wetzel <alexander@wetzel-home.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wetzel-home.de; s=wetzel-home; t=1576869683; bh=Gl+1pNd624O43D4zemmlcfy/3O4M7mgOKA9oZKUPuto=; h=From:To:Cc:Subject:Date; b=sNlhYrV1OFlBmLSFRkjym4bDc35ykFVqPrw08QtGHcgk1wOzBdeJkwca6ns3gcFIc +tt4Jd8j4lU6KB3TNx3UyMQ9g6x9Dc0fw0o1IEcHUP4VZ3SpVmYAS10sSncyn1Rv7o eABnv1VwOyc9pW1t/IJO6RwIp4S8M0qV7rfmKVMI= To: j@w1.fi Subject: [PATCH] DPP: Fix a memory leak Date: Fri, 20 Dec 2019 20:21:25 +0100 Message-Id: <20191220192128.85524-1-alexander@wetzel-home.de> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 X-Ovh-Tracer-Id: 2258836691174104256 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvddufedguddvudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkffoggfgsedtkeertdertddtnecuhfhrohhmpeetlhgvgigrnhguvghrucghvghtiigvlhcuoegrlhgvgigrnhguvghrseifvghtiigvlhdqhhhomhgvrdguvgeqnecukfhppedtrddtrddtrddtpdejledrvdegledrvdegrddvtdejnecurfgrrhgrmhepmhhouggvpehsmhhtphdqohhuthdphhgvlhhopehplhgrhigvrhejudeirdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomheprghlvgigrghnuggvrhesfigvthiivghlqdhhohhmvgdruggvpdhrtghpthhtohephhhoshhtrghpsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191220_112217_023785_BAA34ECD X-CRM114-Status: UNSURE ( 8.88 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [46.105.52.148 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [46.105.52.148 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <hostap.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/hostap>, <mailto:hostap-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/hostap/> List-Post: <mailto:hostap@lists.infradead.org> List-Help: <mailto:hostap-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/hostap>, <mailto:hostap-request@lists.infradead.org?subject=subscribe> Cc: hostap@lists.infradead.org, Alexander Wetzel <alexander@wetzel-home.de> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Hostap" <hostap-bounces@lists.infradead.org> Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
DPP: Fix a memory leak
|
expand
|
On Fri, Dec 20, 2019 at 08:21:25PM +0100, Alexander Wetzel wrote:
> Fix a memory leak exposed by the dpp_own_config_sign_fail test.
Thanks, applied.
diff --git a/src/common/dpp.c b/src/common/dpp.c index 0d0c47ec8..fce4c1d66 100644 --- a/src/common/dpp.c +++ b/src/common/dpp.c @@ -6859,8 +6859,10 @@ int dpp_configurator_own_config(struct dpp_authentication *auth, dpp_copy_csign(&auth->conf_obj[0], auth->conf->csign); conf_obj = dpp_build_conf_obj(auth, ap, 0); - if (!conf_obj) + if (!conf_obj) { + wpabuf_free(auth->conf_obj[0].c_sign_key); goto fail; + } ret = dpp_parse_conf_obj(auth, wpabuf_head(conf_obj), wpabuf_len(conf_obj)); fail:
Fix a memory leak exposed by the dpp_own_config_sign_fail test. Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de> --- src/common/dpp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)