-2003-10-10 [thorsten] 0.9.6claws14
+2003-10-12 [christoph] 0.9.6claws15
+
+ * src/procmime.c
+ fix crash caused by incorrect headers
+
+2003-10-10 [christoph] 0.9.6claws14
* src/main.c
* src/privacy.[ch]
gchar **parameters_parts;
parameters_parts = g_strsplit(*strarray, "=", 1);
- g_strdown(parameters_parts[0]);
- if(parameters_parts[1][0] == '"')
- extract_quote(parameters_parts[1], '"');
-
- g_hash_table_insert(mimeinfo->parameters,
- g_strdup(parameters_parts[0]),
- g_strdup(parameters_parts[1]));
-
+ if ((parameters_parts[0] != NULL) && (parameters_parts[1] != NULL)) {
+ g_strdown(parameters_parts[0]);
+ if(parameters_parts[1][0] == '"')
+ extract_quote(parameters_parts[1], '"');
+
+ g_hash_table_insert(mimeinfo->parameters,
+ g_strdup(parameters_parts[0]),
+ g_strdup(parameters_parts[1]));
+ }
g_strfreev(parameters_parts);
}