X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Frss.c;h=3279f9215e1a8807dd98ec331733f5a939feb5b7;hb=d1a9b13de4ea01f1c299a16e06d207b687e7c576;hp=7f61889164789828b53b3ca7a6a921cc00a0ea87;hpb=57eba726fbad7b16f7b9624e9d01f16eaccb35b2;p=citadel.git diff --git a/webcit/rss.c b/webcit/rss.c index 7f6188916..3279f9215 100644 --- a/webcit/rss.c +++ b/webcit/rss.c @@ -42,7 +42,7 @@ void display_rss_control(char *reply_to, char *subject) * roomname the room we sould print out as rss * request_method the way the rss is requested???? */ -void display_rss(const StrBuf *roomname) +void display_rss(void) { message_summary *Msg; wcsession *WCC = WC; @@ -72,7 +72,8 @@ void display_rss(const StrBuf *roomname) char msgn[256]; char content_type[256]; char charset[256]; - + const StrBuf *roomname; + if (!WCC->logged_in) { #ifdef ALLOW_ANON_RSS StrBuf *User; @@ -96,7 +97,7 @@ void display_rss(const StrBuf *roomname) #endif } - if (gotoroom(roomname)) { + if (gotoroom(WCC->Hdr->ReqLine)) { lprintf(3, "RSS: Can't goto requested room\n"); hprintf("HTTP/1.1 404 Not Found\r\n"); hprintf("Content-Type: text/html\r\n");