Message ID | 1526980877-21371-1-git-send-email-g.shyamakshi@samsung.com |
---|---|
State | Rejected |
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 (mailfrom) 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=none dis=none) header.from=samsung.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="E12Eoe1V"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="cLBitxSP"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40qqsn5m9vz9s55 for <incoming@patchwork.ozlabs.org>; Tue, 22 May 2018 19:22:05 +1000 (AEST) 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:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: 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:List-Owner; bh=VE+b0jclhZ2H+Tec1S9x7pCPR7MRRPw1IEvT6uzn13E=; b=E1 2Eoe1VwC6H8kljDqDAw1KINX48CiDQxyf2KycRO/Y8pzAk2X3SVqgEuUt55ghYYZ6C8X8851Nu/k6 MnvSvTQu7LInR+sxSlk68c6qdZqUSCtBGZfV9q3CmVyoyFci5QKiEVjOOKVkK9VifYzwbqt/Datjv q/jH20PUm3xu6Ym1qk5viTEkkZlD0Vn5N/fLOCLmCn2JYe9ZhCFq5N+elFkocSHviKfHMia29Zppk GFfgrwQh3SAcWOmoWj8lu0dgyC7pJF49QAcqanehF8ACHJYgzWdf0MBzC3L7qnxPDmQWLgkQSE+/g 1yXbv4ak6MYdFFfSOA3h0Ce8NHRBGVmQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fL3UJ-0006Uv-Ch; Tue, 22 May 2018 09:21:47 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fL3UF-00062Z-6N for hostap@lists.infradead.org; Tue, 22 May 2018 09:21:45 +0000 Received: from epcas5p2.samsung.com (unknown [182.195.41.40]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20180522092128epoutp01aeeb1163d5a913c438253bcdacd76e7c~w7Qc0Nr410661606616epoutp01W for <hostap@lists.infradead.org>; Tue, 22 May 2018 09:21:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20180522092128epoutp01aeeb1163d5a913c438253bcdacd76e7c~w7Qc0Nr410661606616epoutp01W DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1526980888; bh=R3c0YSKaj5A8QCrneWLy67O/+cWtih+LawxCTPwG3uI=; h=From:To:Cc:Subject:Date:References:From; b=cLBitxSPPXNAE4e/wuhV5Gxyl4W2/dt1+RocaYNCoEm23X8Jh9GzWpafmON6XA3wZ oqoOExMfrBFJU0Tbbj3ZZhZB9rQbI6fDQpW1aAptWGj6yNpEYMYxyAvx+QC0L3jO5D 3NFZ8jBGTpoWWKI5yDTU1LiZ5m0MYbviryeniAqQ= Received: from epsmges1p1.samsung.com (unknown [182.195.40.73]) by epcas5p3.samsung.com (KnoxPortal) with ESMTP id 20180522092127epcas5p34e22722d24bc9a231187530fe9087582~w7Qbol1HM2002420024epcas5p3C; Tue, 22 May 2018 09:21:27 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p1.samsung.com (Symantec Messaging Gateway) with SMTP id 88.EB.04132.711E30B5; Tue, 22 May 2018 18:21:27 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20180522092127epcas1p33a9c714d93c3c40cea69732616b44209~w7QbSm0qe1394913949epcas1p3B; Tue, 22 May 2018 09:21:27 +0000 (GMT) X-AuditID: b6c32a35-9e3ff70000001024-44-5b03e11727fe Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 1C.2D.03822.711E30B5; Tue, 22 May 2018 18:21:27 +0900 (KST) Received: from localhost.localdomain ([107.109.107.247]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P94001SMHZJJ550@mmp1.samsung.com>; Tue, 22 May 2018 18:21:27 +0900 (KST) From: Shyamakshi Ghosh <g.shyamakshi@samsung.com> To: hostap@lists.infradead.org Subject: [PATCH v2] P2P: Fix crash during legacy client joining P2P group Date: Tue, 22 May 2018 14:51:17 +0530 Message-id: <1526980877-21371-1-git-send-email-g.shyamakshi@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRmVeSWpSXmKPExsWy7bCmga74Q+Zog0PbFS1W7m5gt1j7KM1i 0r4PLA7MHpuX1Hv0bVnFGMAUlWqTkZqYklqkkJqXnJ+SmZduq+QdHO8cb2pmYKhraGlhrqSQ l5ibaqvk4hOg65aZA7RCSaEsMacUKBSQWFyspG9nU5RfWpKqkJFfXGKrFG1oaKRnaGCuZ2Rk pGdiGmtlZApUkpCasXndPMaCa6wVbz4uZm9gvMHSxcjJISFgIvHm+FzWLkYuDiGBHYwS3//8 YgVJCAl8Z5SYtTgIrmjlBmaI+G5GiVv3YiAafjFKvP16mBEkwSZgKPHy4xk2EFtEQE7i5MsL YA3MAuESTcvmAdkcHMICnhJrW31BTBYBVYk9N7RAKngFPCQ6Pp1mh1glJ3HzXCczyHgJgU2s Ep/mzmKFSLhILH0xAepoYYlXx7ewg8yREJCWuHTUFsLMl1hwXBqiokJi1vxvUCPtJZ5umssO cQyfxLuvPawQ5bwSHW1CEKaHxMd3chDVjhJTb64AqxASiJX41ZA3gVFyASPDKkax1ILi3PTU YsMCQ73ixNzi0rx0veT83E2M4NjWMt3BOOWczyFGAQ5GJR7ejnNM0UKsiWXFlbmHGCU4mJVE eD9dAgrxpiRWVqUW5ccXleakFh9iNAWGxERmKdHkfGDaySuJNzSxNDAxMzI2sTA0M1QS520z /xclJJCeWJKanZpakFoE08fEwSnVwOjy7/LePvGCtUfa77Lxc7LuC2CucWaqWfu76OCWsruz nF0+Cdr+WSi13sRUwzWYVVK2RXDK48cafneU783Vjzc63OM1v96x+glfr+50roRdHj65s/Uc Jv23Cf7470w85/x5cyp9mzvdFLmizCbOb53stEff+em3O7Me3v3sJWr06lHFz5U8pUosxRmJ hlrMRcWJANmu//EDAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDJMWRmVeSWpSXmKPExsVy+t9jAV3xh8zRBreP8Vis3N3AbrH2UZrF pH0fWByYPTYvqffo27KKMYApissmJTUnsyy1SN8ugStj87p5jAXXWCvefFzM3sB4g6WLkZND QsBE4s3KDcwgtpDATkaJ209DIexfjBIL/2aB2GwChhIvP55hA7FFBOQkTr68AFbPLBAusXX1 JaA4B4ewgKfE2lZfEJNFQFVizw0tkApeAQ+Jjk+n2SE2yUncPNfJPIGRawEjwypGydSC4tz0 3GKjAsO81HK94sTc4tK8dL3k/NxNjEA/bjus1beD8f6S+EOMAhyMSjy8Dy4wRQuxJpYVV+Ye YpTgYFYS4f10CSjEm5JYWZValB9fVJqTWnyIUZqDRUmc93besUghgfTEktTs1NSC1CKYLBMH p1QDY6T5Fs8UtUdCQk6Hnn4SvDo9Tane/1bSD9GiEyKf1L+Lexb8vL+uRzDbd2ppiG7mzf5Z NfUWL/JvnnmfpL6c4Z9n3flk1hcCP70Fy7wl/NhuHkwXq2ubmLpwjkm32oV5M+Z1pWeVlf1a dny2k8OSzUHsrnwL3y77IWUozrVSKeAtb/Fno+N+SizFGYmGWsxFxYkAXMI62d8BAAA= X-CMS-MailID: 20180522092127epcas1p33a9c714d93c3c40cea69732616b44209 X-Msg-Generator: CA CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20180522092127epcas1p33a9c714d93c3c40cea69732616b44209 X-RootMTR: 20180522092127epcas1p33a9c714d93c3c40cea69732616b44209 References: <CGME20180522092127epcas1p33a9c714d93c3c40cea69732616b44209@epcas1p3.samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180522_022143_801822_9F48D659 X-CRM114-Status: GOOD ( 15.93 ) X-Spam-Score: -5.1 (-----) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-5.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.24 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.0 T_DKIMWL_WL_HIGH DKIMwl.org - Whitelisted High sender X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.21 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: Syam Sidhardhan <s.syam@samsung.com>, Shyamakshi Ghosh <g.shyamakshi@samsung.com> MIME-Version: 1.0 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 |
[v2] P2P: Fix crash during legacy client joining P2P group
|
expand
|
On Tue, May 22, 2018 at 02:51:17PM +0530, Shyamakshi Ghosh wrote: > The peer_addr is missing when a legacy client joins a P2P group. > Ignoring the condition, fixes crash in supplicant. I fixed this years ago: https://w1.fi/cgit/hostap/commit/?id=11973b268229a754cd930b0a3a7cf5e89202c2aa Are you really seeing a crash with a current (anything after that fix from 2014) wpa_supplicant version?
diff --git a/wpa_supplicant/dbus/dbus_new.c b/wpa_supplicant/dbus/dbus_new.c index e0f16bb..3d8da70 100644 --- a/wpa_supplicant/dbus/dbus_new.c +++ b/wpa_supplicant/dbus/dbus_new.c @@ -1644,6 +1644,10 @@ void wpas_dbus_signal_p2p_peer_joined(struct wpa_supplicant *wpa_s, if (iface == NULL) return; + /* Do nothing if peer_addr is missing */ + if (peer_addr == NULL) + return; + if (!wpa_s->dbus_groupobj_path) return;
The peer_addr is missing when a legacy client joins a P2P group. Ignoring the condition, fixes crash in supplicant. Signed-off-by: Shyamakshi Ghosh <g.shyamakshi@samsung.com> --- wpa_supplicant/dbus/dbus_new.c | 4 ++++ 1 file changed, 4 insertions(+)