We need it for the log message if we can't parse the request.
int i, t;
/* If the connection has closed, then tidy stuff away. */
int i, t;
/* If the connection has closed, then tidy stuff away. */
+ c->q.s[R].addr = c->raddr;
c->q.s[L].port = c->q.s[R].port = 0;
if (!line) {
disconnect_client(c);
c->q.s[L].port = c->q.s[R].port = 0;
if (!line) {
disconnect_client(c);
skipws(&q); if (*q) goto bad;
/* Identify the connection. Act on the result. */
skipws(&q); if (*q) goto bad;
/* Identify the connection. Act on the result. */
- c->q.s[R].addr = c->raddr;
identify(&c->q);
switch (c->q.resp) {
identify(&c->q);
switch (c->q.resp) {