src/server/daemon/error.c

changeset 623
53b31a734cd1
parent 477
39ebd50cfc12
equal deleted inserted replaced
622:6e44c7ce0834 623:53b31a734cd1
105 break; 105 break;
106 } 106 }
107 } 107 }
108 108
109 char buf[512]; 109 char buf[512];
110 int len = snprintf(buf, 512, "HTTP/1.1 %d %s\r\nServer: webserver\r\nContent-type: text/html\r\nContent-length: %zd\r\n\r\n", status, statusmsg, msg.length); 110 int len = snprintf(buf, 512, "HTTP/1.1 %d %s\r\nServer: webserver\r\nContent-type: text/html\r\nContent-length: %zdConnection: close\r\n\r\n", status, statusmsg, msg.length);
111 111
112 // set socket blocking 112 // set socket blocking
113 int flags; 113 int flags;
114 if (-1 == (flags = fcntl(req->connection->fd, F_GETFL, 0))) { 114 if (-1 == (flags = fcntl(req->connection->fd, F_GETFL, 0))) {
115 flags = 0; 115 flags = 0;

mercurial