Le lun 03/06/2002 � 16:27, Frederic Crozat a �crit : > Le mer 22/05/2002 � 06:44, Jeffrey Stedfast a �crit : > > I'm confirming that the problem does seem to exist. But, it only exists > > on Mandrake afaik. > > > > I don't know why it would only affect Mandrake either, unless they > > modified it or unless they linked against the wrong version of libgal? > > It seems our new gcc 3.1 compiler has triggered a bug in Evolution code > ;)) > > Old code was obviously wrong since it was always g_freeing the > non-dynamic gnome-vfs file info structure (the strange thing is it was > never crashing before gcc 3.1 !!) > > Attached is the patch to fix stable branch (the problem is also present > in HEAD branch..). > > Can I commit on both branches ?
Grr, I forgot the patch -- Fr�d�ric Crozat MandrakeSoft
--- evolution-1.0.5/composer/e-msg-composer.c.orig 2002-06-03 16:05:37.000000000 +0200 +++ evolution-1.0.5/composer/e-msg-composer.c 2002-06-03 16:06:10.000000000 +0200 @@ -3898,7 +3898,6 @@ gchar *type; type = g_strdup (gnome_vfs_file_info_get_mime_type (&info)); - gnome_vfs_file_info_unref (&info); return type; } else return NULL;
