From 3b7936acb084eef3bd7a368f2126f239df8e5a9f Mon Sep 17 00:00:00 2001
From: Kurt Zeilenga <kurt@openldap.org>
Date: Sat, 23 Jun 2001 01:58:05 +0000
Subject: [PATCH] Import TLS fix from devel

---
 servers/slurpd/main.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/servers/slurpd/main.c b/servers/slurpd/main.c
index 5a5a61fdb1..2a7868724e 100644
--- a/servers/slurpd/main.c
+++ b/servers/slurpd/main.c
@@ -1,4 +1,8 @@
 /* $OpenLDAP$ */
+/*
+ * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
+ * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
+ */
 /*
  * Copyright (c) 1996 Regents of the University of Michigan.
  * All rights reserved.
@@ -44,6 +48,13 @@ main(
     /* initialize thread package */
     ldap_pvt_thread_initialize();
 
+#ifdef HAVE_TLS
+	if( ldap_pvt_tls_init() || ldap_pvt_tls_init_def_ctx() ) {
+		fprintf( stderr, "TLS Initialization failed.\n" );
+		exit( EXIT_FAILURE);
+	}
+#endif
+
     /* 
      * Create and initialize globals.  init_globals() also initializes
      * the main replication queue.
-- 
GitLab