diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-12-19 05:19:03 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-12-19 05:19:03 +0000 |
commit | 5140f01d5c7e936855f61d7447af9c4016b10587 (patch) | |
tree | c66e51e2567c08d727fe9ebd230266532ab748ea | |
parent | 56b541d76b7eae6e2591b5a90d1bdf5e7c94b8b7 (diff) | |
download | tinyproxy-5140f01d5c7e936855f61d7447af9c4016b10587.tar.gz tinyproxy-5140f01d5c7e936855f61d7447af9c4016b10587.zip |
Opps! Fixed a problem with negative numbers. :)
-rw-r--r-- | src/reqs.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,4 +1,4 @@ -/* $Id: reqs.c,v 1.46 2001-12-19 05:13:40 rjkaes Exp $ +/* $Id: reqs.c,v 1.47 2001-12-19 05:19:03 rjkaes Exp $ * * This is where all the work in tinyproxy is actually done. Incoming * connections have a new thread created for them. The thread then @@ -203,8 +203,8 @@ extract_ssl_url(const char *url, struct request_s *request) static int write_message(int fd, const char *fmt, ...) { - size_t n; - size_t size = (1024 * 8); /* start with 8 KB and go from there */ + ssize_t n; + size_t size = (1024 * 2); /* start with 2 KB and go from there */ char *buf, *tmpbuf; va_list ap; @@ -216,6 +216,8 @@ write_message(int fd, const char *fmt, ...) n = vsnprintf(buf, size, fmt, ap); va_end(ap); + DEBUG2("n = %d", n); + /* If that worked, break out so we can send the buffer */ if (n > -1 && n < size) break; |