No need for MAXBUFLEN+1
Return -1 if writedata() fails.
This commit is contained in:
parent
21ec61991f
commit
5d20e3dc27
1 changed files with 3 additions and 3 deletions
6
quark.c
6
quark.c
|
@ -91,8 +91,8 @@ static char location[256];
|
||||||
static int running = 1;
|
static int running = 1;
|
||||||
static int status;
|
static int status;
|
||||||
static char host[NI_MAXHOST];
|
static char host[NI_MAXHOST];
|
||||||
static char reqbuf[MAXBUFLEN+1];
|
static char reqbuf[MAXBUFLEN];
|
||||||
static char resbuf[MAXBUFLEN+1];
|
static char resbuf[MAXBUFLEN];
|
||||||
static char reqhost[256];
|
static char reqhost[256];
|
||||||
static char reqmod[256];
|
static char reqmod[256];
|
||||||
static int fd = -1;
|
static int fd = -1;
|
||||||
|
@ -115,7 +115,7 @@ writedata(const char *buf, size_t buf_len) {
|
||||||
for (offset = 0; offset < buf_len; offset += r) {
|
for (offset = 0; offset < buf_len; offset += r) {
|
||||||
if ((r = write(req.fd, buf + offset, buf_len - offset)) == -1) {
|
if ((r = write(req.fd, buf + offset, buf_len - offset)) == -1) {
|
||||||
logerrmsg("client %s closed connection\n", host);
|
logerrmsg("client %s closed connection\n", host);
|
||||||
return 1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue