X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fvcard%2Fserv_vcard.c;fp=citadel%2Fmodules%2Fvcard%2Fserv_vcard.c;h=2722b3bca3a6da1ac6d854a1d743eab0819a7fc4;hp=3d62c83d0b710e97442ab2e25f1af64b4070a0f0;hb=72cf2e7f757fd0d4e977be9154222be3af77b59c;hpb=55013f95f08eafe1b375df4241e8defe387c6cdc diff --git a/citadel/modules/vcard/serv_vcard.c b/citadel/modules/vcard/serv_vcard.c index 3d62c83d0..2722b3bca 100644 --- a/citadel/modules/vcard/serv_vcard.c +++ b/citadel/modules/vcard/serv_vcard.c @@ -375,12 +375,11 @@ int vcard_upload_beforesave(struct CtdlMessage *msg, recptypes *recp) { if (CM_IsEmpty(msg, eMesageText)) return(0); - mime_parser(msg->cm_fields[eMesageText], - NULL, - *vcard_extract_vcard, - NULL, NULL, - &v, /* user data ptr - put the vcard here */ - 0 + mime_parser(CM_RANGE(msg, eMesageText), + *vcard_extract_vcard, + NULL, NULL, + &v, /* user data ptr - put the vcard here */ + 0 ); if (v == NULL) return(0); /* no vCards were found in this message */ @@ -1107,13 +1106,12 @@ void dvca_callback(long msgnum, void *userdata) { msg = CtdlFetchMessage(msgnum, 1); if (msg == NULL) return; - mime_parser(msg->cm_fields[eMesageText], - NULL, - *dvca_mime_callback, /* callback function */ - NULL, NULL, - NULL, /* user data */ - 0 - ); + mime_parser(CM_RANGE(msg, eMesageText), + *dvca_mime_callback, /* callback function */ + NULL, NULL, + NULL, /* user data */ + 0 + ); CM_Free(msg); }