[Pkg-openssl-devel] Bug#335510: Bug#334180: Bug#335510: fails to
start
Kurt Roeckx
kurt at roeckx.be
Tue Oct 25 18:02:01 UTC 2005
On Tue, Oct 25, 2005 at 07:46:19PM +0200, Kurt Roeckx wrote:
>
> It seems that stunnel4 calls SSLeay_add_ssl_algorithms() instead
> of SSL_library_init(), which is a define for the later anyway,
> and postfix calls OpenSSL_add_ssl_algorithms(), which is also a
> define for the later. So it seems that this isn't going to be
> the problem and I'll need to take a deeper look.
Taking a look at stunnel4 again, it seems that ssl_init() is
called to late.
I've tried with the attached patch, and now it works.
Kurt
-------------- next part --------------
--- src/stunnel.c.old 2005-10-25 17:57:09.676529824 +0000
+++ src/stunnel.c 2005-10-25 17:57:48.746590272 +0000
@@ -81,6 +81,8 @@
void main_initialize(char *arg1, char *arg2) {
struct stat st; /* buffer for stat */
+ ssl_init(); /* initialize SSL library */
+ context_init(); /* initialize global SSL context */
sthreads_init(); /* initialize critical sections & SSL callbacks */
parse_config(arg1, arg2);
log_open();
@@ -102,8 +104,6 @@
}
void main_execute(void) {
- ssl_init(); /* initialize SSL library */
- context_init(); /* initialize global SSL context */
/* check if started from inetd */
if(local_options.next) { /* there are service sections -> daemon mode */
daemon_loop();
More information about the Pkg-openssl-devel
mailing list