Buf = NewStrBuf();
/** If it's my vCard I can edit it */
if ( (!strcasecmp(ChrPtr(WCC->CurRoom.name), USERCONFIGROOM))
- || (!strcasecmp(&(ChrPtr(WCC->CurRoom.name)[11]), USERCONFIGROOM))
- || (WC->CurRoom.view == VIEW_ADDRESSBOOK)
+ || ((StrLength(WCC->CurRoom.name) > 11) &&
+ (!strcasecmp(&(ChrPtr(WCC->CurRoom.name)[11]), USERCONFIGROOM)))
+ || (WCC->CurRoom.view == VIEW_ADDRESSBOOK)
) {
StrBufAppendPrintf(Buf, "<a href=\"edit_vcard?msgnum=%ld?partnum=%s\">",
Mime->msgnum, ChrPtr(Mime->PartNum));
perma_link = NewStrBufPlain(HKEY("/readfwd?go="));
StrBufUrlescAppend(perma_link, WC->CurRoom.name, NULL);
- View = SBSTR("view");
+ View = sbstr("view");
if (View != NULL) {
StrBufAppendBufPlain(perma_link, HKEY("?view="), 0);
StrBufAppendBuf(perma_link, View, 0);
FreeStrBuf(&Mime->Data);
Mime->Data = NewStrBufPlain(md_as_html, -1);
}
-// free(md_as_html);
mkd_cleanup(doc);
}
}