more places where we can use cm_lengths;
[citadel.git] / citadel / modules / network / serv_network.c
index 32bf49564a1f4f7b6f370df7eacf5abe4e3cdf15..ef9dfc56829fd4793e5a1cabea32427262087c19 100644 (file)
@@ -116,11 +116,11 @@ int network_usetable(struct CtdlMessage *msg)
        }
 
        /* Generate the message ID */
-       msgid = NewStrBufPlain(msg->cm_fields[emessageId], -1);
+       msgid = NewStrBufPlain(CM_KEY(msg, emessageId));
        if (haschar(ChrPtr(msgid), '@') == 0) {
                StrBufAppendBufPlain(msgid, HKEY("@"), 0);
                if (!CM_IsEmpty(msg, eNodeName)) {
-                       StrBufAppendBufPlain(msgid, msg->cm_fields[eNodeName], -1, 0);
+                       StrBufAppendBufPlain(msgid, CM_KEY(msg, eNodeName), 0);
                }
                else {
                        FreeStrBuf(&msgid);