From 06c412bfa69243f7c18ed7cf1b7a615fd27181e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= <debian@jff-webhosting.net>
Date: Sat, 5 Aug 2017 20:12:25 +0200
Subject: New
 debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch

---
 debian/changelog                                   |  6 ++++++
 debian/copyright                                   |  2 +-
 ...genesys-Fix-use-of-uninitialized-variable.patch | 25 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 4 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch

(limited to 'debian')

diff --git a/debian/changelog b/debian/changelog
index 8eab99e..0756806 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,12 @@ sane-backends (1.0.27-1~experimental3) UNRELEASED; urgency=medium
       to override_dh_install-indep and override_dh_auto_install-indep
       to build the arch all packages without error (CLoses: #870455).
   * Move libsane-common.install.in to libsane-common.install.
+  * debian/copyright:
+    + Add year 2017 for debian/*.
+  * New debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch:
+    + Initializing usb_mode (Closes:# 869673).
+      Thanks to Florian Lindemann <linde@bfw-online.de> and
+      Olaf Meeuwissen <paddy-hack@member.fsf.org>.
 
  -- Jörg Frings-Fürst <debian@jff-webhosting.net>  Wed, 02 Aug 2017 18:20:24 +0200
 
diff --git a/debian/copyright b/debian/copyright
index 5590146..7a672b5 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -13,7 +13,7 @@ Copyright: 1997-2002 Kevin Dalley <kevind@rahul.net>
            2002-2011 Julien BLACHE <jblache@debian.org>
            2002-2006 Aurélien Jarno <aurel32@debian.org>
            2013      Mark Buda <hermit@acm.org>
-           2014-2016 Jörg Frings-Fürst <debian@jff-webhosting.net>
+           2014-2017 Jörg Frings-Fürst <debian@jff-webhosting.net>
 License: GPL-2+ with sane exception
 
 Files: backend/abaton.*
diff --git a/debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch b/debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch
new file mode 100644
index 0000000..0311975
--- /dev/null
+++ b/debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch
@@ -0,0 +1,25 @@
+From dd61ef1cc84299781e382b9258d97102cee192b4 Mon Sep 17 00:00:00 2001
+From: Olaf Meeuwissen <paddy-hack@member.fsf.org>
+Date: Thu, 3 Aug 2017 18:50:05 +0900
+Subject: [PATCH] genesys: Fix use of uninitialized variable
+
+See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869673
+---
+ backend/genesys.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/backend/genesys.c b/backend/genesys.c
+index 1c1bbf4..0b644c4 100644
+--- a/backend/genesys.c
++++ b/backend/genesys.c
+@@ -6237,6 +6237,7 @@ attach (SANE_String_Const devname, Genesys_Device ** devp, SANE_Bool may_wait)
+   dev->model = genesys_usb_device_list[i].model;
+   dev->vendorId = genesys_usb_device_list[i].vendor;
+   dev->productId = genesys_usb_device_list[i].product;
++  dev->usb_mode = 0;            /* i.e. unset */
+   dev->already_initialized = SANE_FALSE;
+ 
+   DBG (DBG_info, "attach: found %s flatbed scanner %s at %s\n",
+-- 
+2.1.4
+
diff --git a/debian/patches/series b/debian/patches/series
index 3820487..02949a2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -21,3 +21,4 @@
 0140-avahi.patch
 0145-avahi.patch
 0100-source_spelling.patch
+0150-genesys-Fix-use-of-uninitialized-variable.patch
-- 
cgit v1.2.3