SOURCES: nautilus-libexif.patch (NEW) - allow build with new	(0.6....
    Jakub Bogusz 
    qboosh w pld-linux.org
       
    Sob, 26 Cze 2004, 23:57:06 CEST
    
    
  
On Sat, Jun 26, 2004 at 04:28:54PM +0000, freetz wrote:
> +@@ -130,7 +130,7 @@
> + 		return;
> + 	}
> + 
> +-        attribute->value = g_strdup (exif_content_get_value (content, attribute->tag));
> ++        attribute->value = g_strdup (exif_content_get_value (content, attribute->tag, NULL, 0));
> + 	if (attribute->value != NULL) {
> + 		attribute->found = TRUE;
> + 	}
Tak łatwo to nie ma niestety - bufor trzeba przekazać.
Przy NULL pomimo rozmiaru 0 można się spodziewać SEGV.
Tu jest strdup, więc może być statyczny - np char buf[1000]
i potem exif_content_get_value (content, attribute->tag, buf, sizeof(buf))
-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl