]> code.citadel.org Git - citadel.git/blobdiff - webcit/auth.c
* make param const char *
[citadel.git] / webcit / auth.c
index 8912b92a943e18905e979b5442fa1cc1f24e2c35..41489194ae0df7439282c472e1313ee63f4ab8fa 100644 (file)
@@ -286,6 +286,7 @@ void do_login(void)
                }
        }
        if (WC->logged_in) {
+               set_preference("language", NewStrBufPlain(bstr("language"), -1), 1);
                if (WC->need_regi) {
                        display_reg(1);
                } else if (WC->need_vali) {
@@ -539,6 +540,8 @@ void do_welcome(void)
        if (ChrPtr(Buf)[0] == '/') {
                StrBufCutLeft(Buf, 1);
        }
+       if (StrLength(Buf) == 0)
+               StrBufAppendBufPlain(Buf, "dotgoto?room=_BASEROOM_", -1, 0);
        http_redirect(ChrPtr(Buf));
 }