Dolda2000 GitWeb
/
ashd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added basic support for parsing requests.
[ashd.git]
/
lib
/
req.c
diff --git
a/lib/req.c
b/lib/req.c
index
47523f3
..
4b16989
100644
(file)
--- a/
lib/req.c
+++ b/
lib/req.c
@@
-57,6
+57,17
@@
void freereq(struct htreq *req)
free(req);
}
free(req);
}
+char *getheader(struct htreq *req, char *name)
+{
+ int i;
+
+ for(i = 0; i < req->noheaders; i++) {
+ if(!strcasecmp(req->headers[i][0], name))
+ return(req->headers[i][1]);
+ }
+ return(NULL);
+}
+
void reqpreheader(struct htreq *req, char *name, char *val)
{
req->headers = srealloc(req->headers, sizeof(*req->headers) * (req->noheaders + 1));
void reqpreheader(struct htreq *req, char *name, char *val)
{
req->headers = srealloc(req->headers, sizeof(*req->headers) * (req->noheaders + 1));