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

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