- http://bugs.gentoo.org/show_bug.cgi?id=135881
authorspider <spider@pld-linux.org>
Wed, 26 Jul 2006 11:40:56 +0000 (11:40 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    libtiff-sec.patch -> 1.1

libtiff-sec.patch [new file with mode: 0644]

diff --git a/libtiff-sec.patch b/libtiff-sec.patch
new file mode 100644 (file)
index 0000000..5422e74
--- /dev/null
@@ -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);
This page took 0.040316 seconds and 4 git commands to generate.