* check for WC in conditionals...
[citadel.git] / webcit / context_loop.c
index abe5dd3635e4f2bcda6e7d379816ddd3b5a2e3e5..6c07a9c095e3a6d998479998a73dd610e75fde45 100644 (file)
@@ -243,7 +243,6 @@ int ReadHttpSubject(ParsedHttpHdrs *Hdr, StrBuf *Line, StrBuf *Buf)
                Hdr->HR.DontNeedAuth = (Hdr->HR.Handler->Flags & ISSTATIC) != 0;
        }
 
-       Hdr->HTTPHeaders = NewHash(1, NULL);
        return 0;
 }
 
@@ -294,6 +293,7 @@ int ReadHTTPRequset (ParsedHttpHdrs *Hdr)
                        continue;
                }
                if (nLine == 1) {
+                       Hdr->HTTPHeaders = NewHash(1, NULL);
                        pHdr = (OneHttpHeader*) malloc(sizeof(OneHttpHeader));
                        memset(pHdr, 0, sizeof(OneHttpHeader));
                        pHdr->Val = Line;