From 8800bd5994aad0babf61f2d91ff492bed50c35df Mon Sep 17 00:00:00 2001 From: mrcsys Date: Thu, 22 Dec 2005 21:59:41 +0000 Subject: moved SSL init into the new thread, thatway an SSL problem will not cause the server to stop answering requests. --- nanohttp/nanohttp-socket.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'nanohttp/nanohttp-socket.c') diff --git a/nanohttp/nanohttp-socket.c b/nanohttp/nanohttp-socket.c index 5c9b70d..cc84834 100644 --- a/nanohttp/nanohttp-socket.c +++ b/nanohttp/nanohttp-socket.c @@ -1,5 +1,5 @@ /****************************************************************** -* $Id: nanohttp-socket.c,v 1.37 2005/12/20 21:48:10 mrcsys Exp $ +* $Id: nanohttp-socket.c,v 1.38 2005/12/22 21:59:41 mrcsys Exp $ * * CSOAP Project: A http client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -258,18 +258,7 @@ hsocket_accept (hsocket_t sock, hsocket_t * dest) log_verbose3 ("accept new socket (%d) from '%s'", sockfd.sock, SAVE_STR (((char *) inet_ntoa (addr.sin_addr)))); - if( !SSLctx ){ - log_verbose1("Using HTTP"); - dest->sock = sockfd.sock; - } else { - log_verbose1("Using HTTPS"); - dest->ssl = init_ssl(SSLctx, sockfd.sock, SSL_SERVER); - dest->sock = sockfd.sock; - hsocket_block (sockfd, 0); - if( dest->ssl == NULL ){ - return herror_new("hsocket_accept", SSL_ERROR_INIT, "Unable to initialize SSL"); - } - } + dest->sock = sockfd.sock; return H_OK; } -- cgit v1.1-32-gdbae