src/server/daemon/httplistener.c

changeset 494
f7f624cfe80a
parent 492
07452a54a22b
child 502
11ac3761c0e3
equal deleted inserted replaced
493:56cf890dd9ed 494:f7f624cfe80a
647 conn->address = ca; 647 conn->address = ca;
648 conn->addr_type = addr_type; 648 conn->addr_type = addr_type;
649 conn->fd = clientfd; 649 conn->fd = clientfd;
650 conn->listener = ls; 650 conn->listener = ls;
651 conn->ssl_accepted = 0; 651 conn->ssl_accepted = 0;
652 conn->ssl_error = 0;
652 if(socket_ssl) { 653 if(socket_ssl) {
653 // SSL connections are always non-blocking 654 // SSL connections are always non-blocking
654 // set socket non blocking 655 // set socket non blocking
655 int flags; 656 int flags;
656 if((flags = fcntl(conn->fd, F_GETFL, 0)) == -1) { 657 if((flags = fcntl(conn->fd, F_GETFL, 0)) == -1) {

mercurial