Fixes NB#122697, prevent DoS attacks when replying to emails with malformed "Reply...
[modest] / src / modest-text-utils.c
index 7598f04..7032d07 100644 (file)
@@ -2008,3 +2008,19 @@ modest_text_utils_remove_duplicate_addresses_list (GSList *address_list)
 
        return new_list;
 }
+
+gchar *
+modest_text_utils_get_secure_header (gchar *value,
+                                    const gchar *header)
+{
+       gchar *new_value = value;
+       gchar *needle = g_strrstr (value, header);
+
+       if (needle) {
+               gchar *tmp = value;
+               new_value = g_strdup (needle + strlen (header));
+               g_free (tmp);
+       }
+
+       return new_value;
+}