32 lines
1.0 KiB
Diff
32 lines
1.0 KiB
Diff
From 3afba00007f294baca8c7cfbc20cec24899fe5f1 Mon Sep 17 00:00:00 2001
|
|
From: jinlun <jinlun@huawei.com>
|
|
Date: Mon, 7 Nov 2022 20:41:08 +0800
|
|
Subject: [PATCH] fix build error of gcc version too low
|
|
|
|
---
|
|
src/password.c | 3 ---
|
|
1 file changed, 3 deletions(-)
|
|
|
|
diff --git a/src/password.c b/src/password.c
|
|
index ac1866e..3436ea2 100644
|
|
--- a/src/password.c
|
|
+++ b/src/password.c
|
|
@@ -312,14 +312,11 @@ SECU_FilePasswd(PK11SlotInfo *slot, PRBool retry, void *arg)
|
|
|
|
/* Workaround for -fanalzer/reallocarray() bug
|
|
* https://bugzilla.redhat.com/show_bug.cgi?id=2047926 */
|
|
-#pragma GCC diagnostic push
|
|
-#pragma GCC diagnostic ignored "-Wanalyzer-mismatching-deallocation"
|
|
new_phrases = reallocarray(phrases, nphrases + 1, sizeof(struct token_pass));
|
|
if (!new_phrases)
|
|
goto err_phrases;
|
|
phrases = new_phrases;
|
|
memset(&new_phrases[nphrases], 0, sizeof(struct token_pass));
|
|
-#pragma GCC diagnostic pop
|
|
|
|
span = strspn(start, whitespace_and_eol_chars);
|
|
dbgprintf("whitespace span is %zd", span);
|
|
--
|
|
2.39.1
|
|
|