SOURCES: libtiff-sec.patch (NEW) - http://bugs.gentoo.org/show_bug...

spider spider at pld-linux.org
Wed Jul 26 13:41:01 CEST 2006


Author: spider                       Date: Wed Jul 26 11:41:01 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- http://bugs.gentoo.org/show_bug.cgi?id=135881

---- Files affected:
SOURCES:
   libtiff-sec.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/libtiff-sec.patch
diff -u /dev/null SOURCES/libtiff-sec.patch:1.1
--- /dev/null	Wed Jul 26 13:41:01 2006
+++ SOURCES/libtiff-sec.patch	Wed Jul 26 13:40:56 2006
@@ -0,0 +1,20 @@
+diff -ruN tiff-3.7.4-old/tools/tiffsplit.c tiff-3.7.4/tools/tiffsplit.c
+--- tiff-3.7.4-old/tools/tiffsplit.c	2005-05-26 20:38:48.000000000 +0200
++++ tiff-3.7.4/tools/tiffsplit.c	2006-06-01 16:00:11.000000000 +0200
+@@ -60,14 +60,13 @@
+ 		return (-3);
+ 	}
+ 	if (argc > 2)
+-		strcpy(fname, argv[2]);
++		snprintf(fname, sizeof(fname), "%s", argv[2]);
+ 	in = TIFFOpen(argv[1], "r");
+ 	if (in != NULL) {
+ 		do {
+ 			char path[1024+1];
+ 			newfilename();
+-			strcpy(path, fname);
+-			strcat(path, ".tif");
++			snprintf(path, sizeof(path), "%s.tif", fname);
+ 			out = TIFFOpen(path, TIFFIsBigEndian(in)?"wb":"wl");
+ 			if (out == NULL)
+ 				return (-2);
================================================================


More information about the pld-cvs-commit mailing list