FC3: gnome-libs API broken with 1.4.1.2.90-32

Michael Schwendt fedora at wir-sind-cool.org
Tue Mar 29 09:23:57 UTC 2005


On Tue, 29 Mar 2005 04:02:46 -0500, John Gotts wrote:

> We've had the same code in our software since 2000:
> 
> 	GnomeFileEntry *fe;
> 	gchar buf[1024];
> 
> --->	sprintf(buf, "%s", gnome_file_entry_get_full_path(fe, TRUE));
> 
> [Edited for brevity.]
> 
> The seg fault with Fedora Core 3:
> 
> #0  0x007e0490 in strcpy () from /lib/tls/libc.so.6
> (gdb) bt
> #0  0x007e0490 in strcpy () from /lib/tls/libc.so.6
> #1  <the line indicated with the arrow>

What value did it return that made strcpy crash?

gnome_file_entry_get_full_path may return NULL, too, so your code (whether
edited for brevity or not) should do some error checking at least.




More information about the devel mailing list