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