nss: backport fix for native build failure due to implicit casting with gcc13

Upstream-Status: Backport
Link: https://github.com/nss-dev/nss/commit/4e7e332b25a2794f381323518e52d8d95273b69e

Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Jack Mitchell
2023-05-10 10:06:47 +01:00
committed by Armin Kuster
parent 6577dc6003
commit c69846bfc6
2 changed files with 47 additions and 0 deletions
@@ -0,0 +1,46 @@
From 4e7e332b25a2794f381323518e52d8d95273b69e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Kren=C5=BEelok?= <fkrenzel@redhat.com>
Date: Mon, 30 Jan 2023 12:59:20 +0000
Subject: [PATCH] Bug 1812671 - build failure while implicitly casting
SECStatus to PRUInt32. r=nss-reviewers,mt
Author of the patch: Bob Relyea <rrelyea@redhat.com>
Differential Revision: https://phabricator.services.mozilla.com/D167983
--HG--
extra : moz-landing-system : lando
---
lib/ssl/ssl3exthandle.c | 2 +-
lib/ssl/sslsnce.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/ssl/ssl3exthandle.c b/lib/ssl/ssl3exthandle.c
index b5ae62f39..7134447bf 100644
--- a/lib/ssl/ssl3exthandle.c
+++ b/lib/ssl/ssl3exthandle.c
@@ -201,7 +201,7 @@ ssl3_FreeSniNameArray(TLSExtensionData *xtnData)
* Clients sends a filled in session ticket if one is available, and otherwise
* sends an empty ticket. Servers always send empty tickets.
*/
-PRInt32
+SECStatus
ssl3_ClientSendSessionTicketXtn(const sslSocket *ss, TLSExtensionData *xtnData,
sslBuffer *buf, PRBool *added)
{
diff --git a/lib/ssl/sslsnce.c b/lib/ssl/sslsnce.c
index 56edafa1f..49f041c97 100644
--- a/lib/ssl/sslsnce.c
+++ b/lib/ssl/sslsnce.c
@@ -1820,7 +1820,7 @@ ssl_GetSelfEncryptKeyPair(SECKEYPublicKey **pubKey,
return SECSuccess;
}
-static PRBool
+static SECStatus
ssl_GenerateSelfEncryptKeys(void *pwArg, PRUint8 *keyName,
PK11SymKey **aesKey, PK11SymKey **macKey);
--
2.40.1
@@ -43,6 +43,7 @@ SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${VERSIO
file://CVE-2021-43527.patch \
file://CVE-2022-22747.patch \
file://CVE-2023-0767.patch \
file://0001-Bug-1812671-build-failure-while-implicitly-casting-S.patch;patchdir=nss \
"
SRC_URI[md5sum] = "6acaf1ddff69306ae30a908881c6f233"