struct sdm_userdata *u = (struct sdm_userdata *) userdata;
struct CtdlMessage *msg;
char *conf;
+ long conflen;
u->config_msgnum = msgnum;
msg = CtdlFetchMessage(msgnum, 1);
return;
}
- conf = msg->cm_fields[eMesageText];
- msg->cm_fields[eMesageText] = NULL;
+ CM_GetAsField(msg, eMesageText, &conf, &conflen);
+
CtdlFreeMessage(msg);
if (conf != NULL) {