? vfs-crash.patch ? xs/.GnomeVFSUtils.xs.swp Index: xs/GnomeVFSUtils.xs =================================================================== RCS file: /cvsroot/gtk2-perl/gtk2-perl-xs/Gnome2-VFS/xs/GnomeVFSUtils.xs,v retrieving revision 1.12 diff -u -r1.12 GnomeVFSUtils.xs --- xs/GnomeVFSUtils.xs 27 Mar 2004 16:19:55 -0000 1.12 +++ xs/GnomeVFSUtils.xs 25 Jun 2004 13:49:24 -0000 @@ -250,7 +250,9 @@ EXTEND (sp, 3); PUSHs (sv_2mortal (newSVGnomeVFSResult (result))); PUSHs (sv_2mortal (newSViv (file_size))); - PUSHs (sv_2mortal (newSVpv (file_contents, file_size))); + PUSHs (sv_2mortal (file_size + ? newSVpv (file_contents, file_size) + : newSVsv (&PL_sv_undef))); ## char * gnome_vfs_format_uri_for_display (const char *uri) char *