* src/procmime.c
fix mimetype detection (referenced free()d string)
+2005-03-20 [thorsten] 1.9.6cvs3
+
+ * src/procmime.c
+ fix mimetype detection (referenced free()d string)
+
2005-03-20 [paul] 1.9.6cvs2
* src/compose.c
( cvs diff -u -r 1.100.2.13 -r 1.100.2.14 AUTHORS; cvs diff -u -r 1.2504.2.53 -r 1.2504.2.54 ChangeLog.claws; cvs diff -u -r 1.654.2.451 -r 1.654.2.452 configure.ac; cvs diff -u -r 1.4.2.7 -r 1.4.2.8 src/gtk/about.c; cvs diff -u -r 1.1 -r 1.2 src/pixmaps/sylpheed_logo.xpm; ) > 1.0.3cvs3.1.patchset
( cvs diff -u -r 1.395.2.60 -r 1.395.2.61 src/summaryview.c; cvs diff -u -r 1.68.2.5 -r 1.68.2.6 src/summaryview.h; ) > 1.9.6cvs1.patchset
( cvs diff -u -r 1.382.2.111 -r 1.382.2.112 src/compose.c; ) > 1.9.6cvs2.patchset
+( cvs diff -u -r 1.49.2.36 -r 1.49.2.37 src/procmime.c; ) > 1.9.6cvs3.patchset
MICRO_VERSION=6
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=2
+EXTRA_VERSION=3
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
}
base = g_path_get_basename(filename);
- p = strrchr(base, '.');
+ if ((p = strrchr(base, '.')) != NULL)
+ Xstrdup_a(ext, p + 1, p = NULL );
g_free(base);
if (!p) return NULL;
- Xstrdup_a(ext, p + 1, return NULL);
g_strdown(ext);
mime_type = g_hash_table_lookup(mime_type_table, ext);
if (mime_type) {