| Message ID | 20260513100010.1947710-4-kavita.kavita@oss.qualcomm.com |
|---|---|
| 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@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=TbizxVEM;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256
header.s=qcppdkim1 header.b=iPacOEI/;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.a=rsa-sha256 header.s=google header.b=A67cvnwn;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=none (no SPF record) smtp.mailfrom=lists.infradead.org
(client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;
envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;
receiver=patchwork.ozlabs.org)
Received: from bombadil.infradead.org (bombadil.infradead.org
[IPv6:2607:7c80:54:3::133])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4gFpsv0BQQz1yLT
for <incoming@patchwork.ozlabs.org>; Wed, 13 May 2026 20:02:27 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
List-Owner; bh=Js5lbIS4d+3ocEiGlQY09xayeVSWDQmIckPFxlWnJKk=; b=TbizxVEMAN8D18
5pv7/7kJGZKRwmw8Jbezzx7m1N/w7lkUIuTp/t6Xm43Kp5jqWj5bcBajY99HSz1dqnkoeZc+BZ7jQ
C9FH8mHZAj0hlZlIk1eMBSKgt4eb2DtVitvGEBAnWhgD1NaKbXALCKBglI06UKt/gQQ9ni6Gqut0R
Hsb78O0dcYnl4/wtmF9R0oF+Yaj08PzSfZV4f/CkktsZ53fTvUAgcitnByHtifgiB6tRoeK+rq01w
M9zOvLeQR8x2m8ZtGetg966LtW3TWKc7b+HyiJGbR/e2aeW0EkqXfeJKPtcJ5S+JhoXe827i7vIfY
NbaeTmTOyOCgQZ5Jhk0A==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6OZ-000000020fj-0Bes;
Wed, 13 May 2026 10:00:51 +0000
Received: from mx0b-0031df01.pphosted.com ([205.220.180.131])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6OW-000000020dv-1us9
for hostap@lists.infradead.org;
Wed, 13 May 2026 10:00:49 +0000
Received: from pps.filterd (m0279871.ppops.net [127.0.0.1])
by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
64D6FZQZ3326359
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:00:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=
cc:content-transfer-encoding:date:from:in-reply-to:message-id
:mime-version:references:subject:to; s=qcppdkim1; bh=H3XlbFQzOkA
LhqIUoeJkATWl72rFqByYjIe1RLBg6Uk=; b=iPacOEI/Ch9dC1VYA15r0cornHe
a1sLrWjS/RjNEz+oAr7wKX0RslbFZSL5YtPTVP8PUrlnbG5XmeA10kj9J5uw8Wh8
5xO5hZhPD5H+ktoE5ca7RbP5hhPMJ837j69Rk1xfBIFanJDpSA3/jfBchY8TnvUY
yU8ORlRWKdfKGnvWoHRob98Oqggwa8o7gpyj0L9xKbs2XbaTzcdTM0SUedRmn91Y
R67WJw4gjXGDm40UWv8HGw5vzqvbNgMwxSkfRP+/FOq08F7OHLeStsHRJE2WMLzi
NeJjJeocsfED26CDmd7LTtKl0Y1MP3CLA3/n2DdPU8ZrNxnQUDVQjmp+N3w==
Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com
[209.85.214.200])
by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e4kvd8wjb-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:00:47 +0000 (GMT)
Received: by mail-pl1-f200.google.com with SMTP id
d9443c01a7336-2b4654f9bb6so69796375ad.2
for <hostap@lists.infradead.org>;
Wed, 13 May 2026 03:00:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1778666446; x=1779271246;
darn=lists.infradead.org;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=H3XlbFQzOkALhqIUoeJkATWl72rFqByYjIe1RLBg6Uk=;
b=A67cvnwnAXaH37NlJ6eW9EHMAyn88ekgxPsCbAMKkBM6Xz7bceeqHwOge51MLmzH75
pU9A89L822p7kJ8Yyyf1VcG7LtJYuVYhyMiLQ4dPrfOqtyq8RJtZ4zrrDQJtAqe0Lvqx
ITmnzV2KL54QDyMRJ6//hvqoUo+wUAllKe2h005NPZiM2/8RxaIRuZqGKapwVFQwkdIu
WGFk3VTuTA2NK+hY55drOx7jcEySl8tGLbCZVSAJDgKOiYlNdksIwpDCXJsZch+9+8vj
7eecMC41D3LN5HtjhAjYnouofCRjq5z2+5/w5t4p3P2rp77WHHMG6HvWyX8+3pWjVULw
+IYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778666446; x=1779271246;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=H3XlbFQzOkALhqIUoeJkATWl72rFqByYjIe1RLBg6Uk=;
b=qaAeZEiHXyW4T5Hy/396CcgV7QjjLekE8hKi/iRuQMxwb+M7g7naNx/b4IHf7XlMyF
+iusSGlmEXN96nvAE0bTs3VagmWlf/OTVkfHEGitHNeGiDesDmPxfTDmaqJpwt6WAPs6
2PstsaSvQKevokDrC/FMY8u7l8i+sgabcLz3SUNXPtG7awDw8c4I3OONxuVAEHgIjFvV
/kHH9eIqQAOes7hptsY9MOsTD+LLtPOsSfpn/pnMfjwgHezl0UBOv+EQB4aPCKAldUQK
vp5w6lTydwwZd2yNRPe9DZOaXHJvd/jmjdZNjbLcBQjVikYolQpeLAyes1psyHcVSHaZ
O23w==
X-Gm-Message-State: AOJu0YxKIEZK1QJj83dPYcwfMaeBizpRdevqFvRXNx9asFYPjEhZxnOH
4PbumoXCPpTt7aJwvvJXom3GSB4SkWTO10qYc0fEt1MJzMicvSPqp/AouN5zoDxJmF5Jdv0uvsb
KqXuCh1/bhuGRt3pZzkqMItzrRTFkb2l5G7+crGFqM5sIOhATRLP4+Ey6cTnlPF/slCaPy4Zd
X-Gm-Gg: Acq92OEv6lFFn2+v+Lnwem4LsSx3wH08QLhQNWWYcaFIRGOFHQoUh72ljmN+27XRFIY
1ar8cCqCJv0JL63AU4Ha1cNHeEN0DlIWv+bw/9fEuCJl91YTlhGUdN6SFrEIqpF/M8V/OoWA5lJ
cvuFE0YIA4nl/NlkDFb2DMcU/WPMvc/nZ6FmeceaqDLCpGV8t3KovUkHaEzjQ30cMYdcXFkNFOA
oJe3Lyup0wwyZmwsuy3kx2JZZMBj0qtC6Og3wKi30Sy9TVvSQJ3RqndxdVm6OGJ7vZzqO11zMg9
WItovosRxlVVqnfvym0HV6CYTHQtjshe4wlDfSFHHJC6sFscpTEVICoFfOXt8VhVRjMF/kruPuK
hsa8jOoabW5LikcZq4wkrI/ndEj6lNWH8Niq2x561z1OBSPtyecCeiA==
X-Received: by 2002:a17:903:f8e:b0:2b2:5258:a23d with SMTP id
d9443c01a7336-2bd27173d16mr30503655ad.14.1778666445747;
Wed, 13 May 2026 03:00:45 -0700 (PDT)
X-Received: by 2002:a17:903:f8e:b0:2b2:5258:a23d with SMTP id
d9443c01a7336-2bd27173d16mr30502585ad.14.1778666444677;
Wed, 13 May 2026 03:00:44 -0700 (PDT)
Received: from hu-kkavita-hyd.qualcomm.com ([202.46.22.19])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-2baf1e35632sm168983355ad.53.2026.05.13.03.00.42
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 13 May 2026 03:00:44 -0700 (PDT)
From: Kavita Kavita <kavita.kavita@oss.qualcomm.com>
To: hostap@lists.infradead.org
Cc: kavita.kavita@oss.qualcomm.com, peddolla.reddy@oss.qualcomm.com,
vamsin@qti.qualcomm.com
Subject: [PATCH v3 03/46] PR: Guard wpas_pr_usd_elems() against uninitialized
PR context
Date: Wed, 13 May 2026 15:29:27 +0530
Message-Id: <20260513100010.1947710-4-kavita.kavita@oss.qualcomm.com>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
References: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
MIME-Version: 1.0
X-Proofpoint-GUID: RHBi-e7cK5xoVX8cPA5nQEUAhLdQHng3
X-Proofpoint-ORIG-GUID: RHBi-e7cK5xoVX8cPA5nQEUAhLdQHng3
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEzMDEwMyBTYWx0ZWRfX+fTIIc4pvxnf
caOZpsTur1c+M0OrQ4vSBa9g2rubjk5EWKzE1NN6BhR1H9TwPIjHEoiiMIuH0eIQn7Wtmcj0lif
hH8lfN/PQdESGztsK3qtKU9I6itCmAlxtGyzFu9yyk0JO3sUorjBV3Ai5iWfsE980DCVmExx4Ui
ssk+dgtRem24RLGltinujHtKzl2K3Ia/y82pIJMxUKh0Fa2xB1LPj/87HzeeEO2G0B/tckv0Gab
pV3cai7Q+oODUQ4ikdY3QG9zX1l6WD+FCUAN5+RoCAeKpvOc8+TxhUCeXT83aKH+nuYp6EqyeE4
aJWley4U/SRHZPREKH+9kVkYKmAqaetimCNBV4TRUveTF8ekSuKFIJ4nRCZ/H5j8F5yRn2/jWXa
d31Sp/KhBE5u441u/1twGfQFeeKVLCgSc/ROptMWTlNB0NliwL6Ygo79VvCGqWiZ6Sbi+Sn+Sac
NKzjllSq6kYmA7yJzsQ==
X-Authority-Analysis: v=2.4 cv=Iu0utr/g c=1 sm=1 tr=0 ts=6a044bcf cx=c_pps
a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17
a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22
a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8
a=DpTUfWFfgYByhdoE76wA:9 a=uG9DUKGECoFWVXl0Dc02:22
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49
definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
priorityscore=1501 phishscore=0 spamscore=0 adultscore=0 impostorscore=0
bulkscore=0 clxscore=1011 malwarescore=0 lowpriorityscore=0 suspectscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605130103
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20260513_030048_623604_5A0EA860
X-CRM114-Status: GOOD ( 14.01 )
X-Spam-Score: -2.8 (--)
X-Spam-Report: Spam detection software,
running on the system "bombadil.infradead.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: global->pr is initialized only when the driver advertises
proximity ranging support. Add a NULL check in wpas_pr_usd_elems() to
return
NULL when the PR context is not available. Fixes: a760532f76ef ("PR: USD
for Proximity Ranging") Signed-off-by: Kavita Kavita
<kavita.kavita@oss.qualcomm.com>
--- wpa_supplicant/pr_supplicant.c | 3 +++ 1 file changed, 3 insertions(+)
Content analysis details: (-2.8 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low
trust
[205.220.180.131 listed in list.dnswl.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an 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_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
-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
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
-0.0 DMARC_PASS DMARC pass policy
X-BeenThere: hostap@lists.infradead.org
X-Mailman-Version: 2.1.34
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>
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 |
PR: Add nl80211 support and ranging for Proximity Detection
|
expand
|
diff --git a/wpa_supplicant/pr_supplicant.c b/wpa_supplicant/pr_supplicant.c index c50d4bd92..f47407e5c 100644 --- a/wpa_supplicant/pr_supplicant.c +++ b/wpa_supplicant/pr_supplicant.c @@ -315,6 +315,9 @@ static void wpas_pr_pasn_clear_keys(void *ctx, const u8 *own_addr, struct wpabuf * wpas_pr_usd_elems(struct wpa_supplicant *wpa_s) { + if (!wpa_s->global->pr) + return NULL; + return pr_prepare_usd_elems(wpa_s->global->pr); }
global->pr is initialized only when the driver advertises proximity ranging support. Add a NULL check in wpas_pr_usd_elems() to return NULL when the PR context is not available. Fixes: a760532f76ef ("PR: USD for Proximity Ranging") Signed-off-by: Kavita Kavita <kavita.kavita@oss.qualcomm.com> --- wpa_supplicant/pr_supplicant.c | 3 +++ 1 file changed, 3 insertions(+)