Blame SOURCES/0001-Drop-usage-of-ERR_GET_FUNC.patch

8e2324
From d2277e711bb16e3b98f43565e71b7865b5fed423 Mon Sep 17 00:00:00 2001
8e2324
From: Stephen Gallagher <sgallagh@redhat.com>
8e2324
Date: Sat, 7 Aug 2021 11:48:04 -0400
8e2324
Subject: [PATCH 1/2] Drop usage of ERR_GET_FUNC()
8e2324
8e2324
This macro was dropped in OpenSSL 3.0 and has actually not been
8e2324
providing a valid return code for some time.
8e2324
8e2324
Related: rhbz#1964837
8e2324
8e2324
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
8e2324
---
8e2324
 include/sscg.h | 1 -
8e2324
 1 file changed, 1 deletion(-)
8e2324
8e2324
diff --git a/include/sscg.h b/include/sscg.h
8e2324
index faf86ba4f68e186bd35c7bc3ec77b98b8e37d253..851dc93175607e5223a70ef40a5feb24b7b69215 100644
8e2324
--- a/include/sscg.h
8e2324
+++ b/include/sscg.h
8e2324
@@ -94,11 +94,10 @@
8e2324
       if (_sslret != 1)                                                       \
8e2324
         {                                                                     \
8e2324
           /* Get information about error from OpenSSL */                      \
8e2324
           unsigned long _ssl_error = ERR_get_error ();                        \
8e2324
           if ((ERR_GET_LIB (_ssl_error) == ERR_LIB_UI) &&                     \
8e2324
-              (ERR_GET_FUNC (_ssl_error) == UI_F_UI_SET_RESULT_EX) &&         \
8e2324
               ((ERR_GET_REASON (_ssl_error) == UI_R_RESULT_TOO_LARGE) ||      \
8e2324
                (ERR_GET_REASON (_ssl_error) == UI_R_RESULT_TOO_SMALL)))       \
8e2324
             {                                                                 \
8e2324
               fprintf (                                                       \
8e2324
                 stderr,                                                       \
8e2324
-- 
8e2324
2.33.0
8e2324