X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Freq.c;h=4b16989a9636e66ca4ab1ce73c4c8ac1ce523abe;hb=66987955eb1903d6d21d21471f145cbd1f514520;hp=47523f39bb5201262de137badec2de21ed672881;hpb=337333968e3d06cf5f1fa5198eeba3121aee467a;p=ashd.git diff --git a/lib/req.c b/lib/req.c index 47523f3..4b16989 100644 --- a/lib/req.c +++ b/lib/req.c @@ -57,6 +57,17 @@ void freereq(struct htreq *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));