aboutsummaryrefslogtreecommitdiff
path: root/picohttp.c
diff options
context:
space:
mode:
authorWolfgang Draxinger <Wolfgang.Draxinger@physik.uni-muenchen.de>2013-07-19 19:07:22 +0200
committerWolfgang Draxinger <Wolfgang.Draxinger@physik.uni-muenchen.de>2013-07-19 19:07:22 +0200
commit2ddf522804fd86083a2a3a4c1e9e28e4cac3d2d1 (patch)
tree8cf227422a67f206063e8197263a062cf9020118 /picohttp.c
parentbdcfe9b02381784ecc06847e0df15585c6ad549a (diff)
downloadlitheweb-2ddf522804fd86083a2a3a4c1e9e28e4cac3d2d1.tar.gz
litheweb-2ddf522804fd86083a2a3a4c1e9e28e4cac3d2d1.tar.bz2
read character history no longer required
Diffstat (limited to 'picohttp.c')
-rw-r--r--picohttp.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/picohttp.c b/picohttp.c
index 7376fa1..0e6a360 100644
--- a/picohttp.c
+++ b/picohttp.c
@@ -295,8 +295,6 @@ int picohttpGetch(struct picohttpRequest * const req)
}
if( 0 <= (ch = picohttpIoGetch(req->ioops)) ) {
- memmove(req->query.prev_ch + 1, req->query.prev_ch, 4);
- req->query.prev_ch[0] = ch;
req->received_octets++;
} else {
return ch;
@@ -375,12 +373,6 @@ int picohttpRead(struct picohttpRequest * const req, size_t len, char * const bu
}
int r = picohttpIoRead(req->ioops, len, buf);
- if( 5 < r ) {
- memmove(req->query.prev_ch + r, req->query.prev_ch, 5-r);
- memcpy(req->query.prev_ch, buf, r);
- } else if (0 < r) {
- memcpy(req->query.prev_ch, buf + len - 5, 5);
- }
if(req->query.transferencoding == PICOHTTP_CODING_CHUNKED ) {
if( !req->query.chunklength <= req->received_octets ) {
@@ -978,12 +970,6 @@ void picohttpProcessRequest (
}
}
- request.query.prev_ch[0] = '\n';
- request.query.prev_ch[1] = '\r';
- request.query.prev_ch[2] =
- request.query.prev_ch[3] =
- request.query.prev_ch[4] = 0;
-
request.status = PICOHTTP_STATUS_200_OK;
request.route->handler(&request);
@@ -1345,12 +1331,6 @@ int picohttpMultipartNext(
mp->in_boundary =
mp->replayhead = 0;
- mp->req->query.prev_ch[0] = '\n';
- mp->req->query.prev_ch[1] = '\r';
- mp->req->query.prev_ch[2] =
- mp->req->query.prev_ch[3] =
- mp->req->query.prev_ch[4] = 0;
-
return 0;
}
}