X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Froomlist.c;h=d45db6dc8d999c6b6f3484092d8aeb210f316a2d;hb=e4373a77135bd4c9ab97febf387bf8e289605fab;hp=2b282ff727631fcfc5b4a4e6d4a567adb0c71965;hpb=8833a0f19d023ad38ea931bcd8ead1b86c58fd6f;p=citadel.git diff --git a/webcit/roomlist.c b/webcit/roomlist.c index 2b282ff72..d45db6dc8 100644 --- a/webcit/roomlist.c +++ b/webcit/roomlist.c @@ -427,6 +427,7 @@ HashList *GetThisRoomPossibleMAlias(StrBuf *Target, WCTemplputParams *TP) HashList *Domains; StrBuf *Line; StrBuf *Token; + StrBuf *RoomName; HashList *PossibleAliases = NULL; const char *pComma; @@ -441,12 +442,15 @@ HashList *GetThisRoomPossibleMAlias(StrBuf *Target, WCTemplputParams *TP) return NULL; PossibleAliases = NewHash(1, NULL); Line = NewStrBuf(); + RoomName = NewStrBufDup(WCC->CurRoom.name); + StrBufAsciify(RoomName, '_'); + StrBufReplaceChars(RoomName, ' ', '_'); AppendPossibleAliasWithDomain(PossibleAliases, &n, Domains, HKEY("room_"), - SKEY(WCC->CurRoom.name)); + SKEY(RoomName)); serv_puts("GNET "FILE_MAILALIAS); @@ -502,7 +506,7 @@ HashList *GetThisRoomPossibleMAlias(StrBuf *Target, WCTemplputParams *TP) AppendImportantMessage(_("Higher access is required to access this function."), -1); FreeStrBuf(&Line); - + FreeStrBuf(&RoomName); return PossibleAliases; }