Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37801606
en ru br
Репозитории ALT
S:3.23.8-alt1
5.1: 3.11.5-alt0.M51.1
4.1: 2.8.10-alt2.M41.1
4.0: 2.7.12-alt2.M40.1
+backports:2.8.10-alt2.M40.1
3.0:
+backports:1.6.6a-alt0.M30.4.1
www.altlinux.org/Changes

Группа :: Издательство
Пакет: hplip

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: hpaio-option-duplex.diff
Скачать


From f01fa5cd4a361d403cf47fc10f902acad94c7249 Mon Sep 17 00:00:00 2001
From: Matej Vela <vela@debian.org>
Date: Fri, 22 Jul 2016 09:33:02 +0200
Subject: Fix "duplex descriptor uninitialized"
Closes: #583273
Patch-Name: hpaio-option-duplex.diff
---
 scan/sane/sclpml.c | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/scan/sane/sclpml.c b/scan/sane/sclpml.c
index 9a5975f32..61500da57 100644
--- a/scan/sane/sclpml.c
+++ b/scan/sane/sclpml.c
@@ -1084,20 +1084,17 @@ static void init_options( hpaioScanner_t hpaio )
     hpaio->option[OPTION_ADF_MODE].constraint_type = SANE_CONSTRAINT_STRING_LIST;
     hpaio->option[OPTION_ADF_MODE].constraint.string_list = hpaio->adfModeList;
 
-    // Duplex scanning is supported
-    if (hpaio->supportsDuplex  == 1)
-    {
-       hpaio->option[OPTION_DUPLEX].name = STR_NAME_DUPLEX;
-       hpaio->option[OPTION_DUPLEX].title = STR_TITLE_DUPLEX;
-       hpaio->option[OPTION_DUPLEX].desc = STR_DESC_DUPLEX;
-       hpaio->option[OPTION_DUPLEX].type = SANE_TYPE_BOOL;
-       hpaio->option[OPTION_DUPLEX].unit = SANE_UNIT_NONE;
-       hpaio->option[OPTION_DUPLEX].size = sizeof( SANE_Bool );
-       hpaio->option[OPTION_DUPLEX].cap = SANE_CAP_SOFT_SELECT |
+    hpaio->option[OPTION_DUPLEX].name = STR_NAME_DUPLEX;
+    hpaio->option[OPTION_DUPLEX].title = STR_TITLE_DUPLEX;
+    hpaio->option[OPTION_DUPLEX].desc = STR_DESC_DUPLEX;
+    hpaio->option[OPTION_DUPLEX].type = SANE_TYPE_BOOL;
+    hpaio->option[OPTION_DUPLEX].unit = SANE_UNIT_NONE;
+    hpaio->option[OPTION_DUPLEX].size = sizeof( SANE_Bool );
+    hpaio->option[OPTION_DUPLEX].cap = SANE_CAP_SOFT_SELECT |
                                        SANE_CAP_SOFT_DETECT |
                                        SANE_CAP_ADVANCED;
-       hpaio->option[OPTION_DUPLEX].constraint_type = SANE_CONSTRAINT_NONE;
-    }
+    hpaio->option[OPTION_DUPLEX].constraint_type = SANE_CONSTRAINT_NONE;
+
     hpaio->option[GROUP_GEOMETRY].title = STR_TITLE_GEOMETRY;
     hpaio->option[GROUP_GEOMETRY].type = SANE_TYPE_GROUP;
     hpaio->option[GROUP_GEOMETRY].cap = SANE_CAP_ADVANCED;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin