parse reply-to header into its permanent database field
[citadel.git] / citadel / internet_addressing.c
index b4815ccbc269c145f5a1ac5b9cf1edbc7acad6fd..77e743a6bfaac8131fd4df7d2500f05000c7e159 100644 (file)
@@ -681,6 +681,14 @@ int convert_field(struct CtdlMessage *msg, const char *beg, const char *end) {
                processed = 1;
        }
 
+       else if (!strcasecmp(key, "Reply-To")) {
+               if (msg->cm_fields['K'] != NULL) {
+                       free(msg->cm_fields['K']);
+               }
+               msg->cm_fields['K'] = strndup(value, valuelen);
+               processed = 1;
+       }
+
        else if (!strcasecmp(key, "In-reply-to")) {
                if (msg->cm_fields['W'] == NULL) {              /* References: supersedes In-reply-to: */
                        msg->cm_fields['W'] = strndup(value, valuelen);