{
message_summary *Msg = (message_summary*) CTX;
char perma_link[1024];
- char encoded_link[1024];
strcpy(perma_link, "/readfwd?go=");
urlesc(&perma_link[12], sizeof(perma_link) - 12, (char *)ChrPtr(WC->CurRoom.name) );
sprintf(&perma_link[strlen(perma_link)], "?start_reading_at=%ld#%ld", Msg->msgnum, Msg->msgnum);
-
-
- CtdlEncodeBase64(encoded_link, perma_link, strlen(perma_link), 0);
- StrBufAppendPrintf(Target, "/B64%s", encoded_link);
+ StrBufAppendPrintf(Target, "%s", perma_link);
}
* to do it again.
*/
if (!havebstr("attach_button")) {
- msgnum = locate_message_by_uid(BSTR("page"));
+ char *wikipage = strdup(bstr("page"));
+ str_wiki_index(wikipage);
+ msgnum = locate_message_by_uid(wikipage);
+ free(wikipage);
if (msgnum >= 0L) {
Buf = NewStrBuf();
read_message(Buf, HKEY("view_message_wikiedit"), msgnum, NULL, &Mime);