src/server/daemon/httplistener.c

changeset 150
89af278b7dbb
parent 145
1c93281ca4bf
child 152
8b85c5face66
equal deleted inserted replaced
149:aa016efb9ad7 150:89af278b7dbb
408 if(ssl_ar <= 0) { 408 if(ssl_ar <= 0) {
409 int error = SSL_get_error(ssl, ssl_ar); 409 int error = SSL_get_error(ssl, ssl_ar);
410 log_ereport(LOG_INFORM, "SSL accept error: %d", error); 410 log_ereport(LOG_INFORM, "SSL accept error: %d", error);
411 free(conn); 411 free(conn);
412 conn = NULL; 412 conn = NULL;
413 close(clientfd);
413 } else { 414 } else {
414 conn->ssl = ssl; 415 conn->ssl = ssl;
415 conn->read = connection_ssl_read; 416 conn->read = connection_ssl_read;
416 conn->write = connection_ssl_write; 417 conn->write = connection_ssl_write;
417 conn->close = connection_ssl_close; 418 conn->close = connection_ssl_close;

mercurial