Do not initialize SSL in freerdp_context_new, it is too early to detect the fips...
authorBrent Collins <bcollins@forcepoint.com>
Tue, 11 Apr 2017 16:57:39 +0000 (11:57 -0500)
committerArmin Novak <armin.novak@thincast.com>
Fri, 17 Nov 2017 11:43:07 +0000 (12:43 +0100)
and is redundant since it is initialized later before actually using SSL.

libfreerdp/core/freerdp.c

index 9ab618d..4468dc2 100644 (file)
@@ -615,6 +615,7 @@ BOOL freerdp_context_new(freerdp* instance)
        rdpRdp* rdp;
        rdpContext* context;
        BOOL ret = TRUE;
+       DWORD flags = WINPR_SSL_INIT_DEFAULT;
        instance->context = (rdpContext*) calloc(1, instance->ContextSize);
 
        if (!instance->context)
@@ -930,7 +931,6 @@ freerdp* freerdp_new()
        if (!instance)
                return NULL;
 
-       winpr_InitializeSSL(WINPR_SSL_INIT_DEFAULT);
        instance->ContextSize = sizeof(rdpContext);
        instance->SendChannelData = freerdp_send_channel_data;
        instance->ReceiveChannelData = freerdp_channels_data;