]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
we only use OpenSSL stuff when it's built
authorAlan T. DeKok <aland@freeradius.org>
Thu, 29 Aug 2024 15:36:49 +0000 (11:36 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 29 Aug 2024 15:36:49 +0000 (11:36 -0400)
src/bin/radclient.c

index 4a6daf26bc613faa422b9282a281c2dc468f583e..0c8f2cf2fc5e8e5912727bebdf5a15d34b17759c 100644 (file)
@@ -195,6 +195,7 @@ static int _rc_request_free(rc_request_t *request)
        return 0;
 }
 
+#ifdef HAVE_OPENSSL_SSL_H
 #include <openssl/provider.h>
 
 static OSSL_PROVIDER *openssl_default_provider = NULL;
@@ -237,6 +238,10 @@ static void openssl3_free(void)
        }
        openssl_legacy_provider = NULL;
 }
+#else
+#define openssl3_init()
+#define openssl3_free()
+#endif
 
 static int mschapv1_encode(fr_packet_t *packet, fr_pair_list_t *list,
                           char const *password)