summaryrefslogtreecommitdiff
path: root/debian/patches/05_xcam_off_by_one.dpatch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/05_xcam_off_by_one.dpatch')
-rw-r--r--debian/patches/05_xcam_off_by_one.dpatch19
1 files changed, 19 insertions, 0 deletions
diff --git a/debian/patches/05_xcam_off_by_one.dpatch b/debian/patches/05_xcam_off_by_one.dpatch
new file mode 100644
index 0000000..deb56a0
--- /dev/null
+++ b/debian/patches/05_xcam_off_by_one.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 05_xcam_off_by_one.dpatch by <jblache@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix an off-by-one.
+
+@DPATCH@
+diff -urNad sane-frontends-1.0.14~/src/xcam.c sane-frontends-1.0.14/src/xcam.c
+--- sane-frontends-1.0.14~/src/xcam.c 2009-06-26 13:50:19.000000000 +0200
++++ sane-frontends-1.0.14/src/xcam.c 2009-06-26 13:50:47.774585321 +0200
+@@ -1289,7 +1289,7 @@
+
+ /* test for pnm formats */
+ strncpy (testfilename, preferences.filename, sizeof (testfilename));
+- testfilename[sizeof (testfilename)] = 0;
++ testfilename[sizeof (testfilename) - 1] = 0;
+ g_strreverse (testfilename);
+ if (!((!strncmp (testfilename, "mnp.", 4)) ||
+ (!strncmp (testfilename, "mgp.", 4)) ||