X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fcontext_loop.c;fp=webcit%2Fcontext_loop.c;h=ff95e825ebe5ad428d604b610d8621ae6a6a327f;hp=785fdb6aa4996b504d3709c9df80b99a9f8fba10;hb=a648fdc96cf64d183b394f9b46822b4104192528;hpb=d2fbe9d0eeadfaa1054e959031d6859164dfa78e diff --git a/webcit/context_loop.c b/webcit/context_loop.c index 785fdb6aa..ff95e825e 100644 --- a/webcit/context_loop.c +++ b/webcit/context_loop.c @@ -335,11 +335,12 @@ int ReadHttpSubject(ParsedHttpHdrs *Hdr, StrBuf *Line, StrBuf *Buf) } else { /* If this is a "flat" request for the root, display the configured landing page. */ - Hdr->HR.DontNeedAuth = 1; + int return_value; StrBuf *NewLine = NewStrBuf(); + Hdr->HR.DontNeedAuth = 1; StrBufAppendPrintf(NewLine, "GET /landing?go=%s HTTP/1.0", ChrPtr(Buf)); syslog(LOG_DEBUG, "Replacing with: %s", ChrPtr(NewLine)); - int return_value = ReadHttpSubject(Hdr, NewLine, Buf); + return_value = ReadHttpSubject(Hdr, NewLine, Buf); FreeStrBuf(&NewLine); return return_value; }