Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37648611
en ru br
Репозитории ALT
S:2.0.4-alt3
5.1: 2.0.3-alt5
4.1: 2.0.3-alt3
4.0: 1.6-alt1
3.0: 1.5-alt2
www.altlinux.org/Changes

Группа :: Графические оболочки/Прочее
Пакет: obconf

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

Патч: fix-tab-error.patch
Скачать


diff --git a/src/main.c b/src/main.c
index 2cbbbd6..d7e3446 100644
--- a/src/main.c
+++ b/src/main.c
@@ -131,8 +131,11 @@ static void parse_args(int argc, char **argv)
         else if (!strcmp(argv[i], "--tab")) {
             if (i == argc - 1) /* no args left */
                 g_printerr(_("--tab requires an argument\n"));
-            else
-                obc_tab = MAX(atoi(argv[++i]) - 1, 0);
+            else {
+                obc_tab = atoi(argv[++i]) - 1;
+                /* tab number should not be negative */
+                obc_tab = MAX(obc_tab, 0);
+            }
         }
         else
             obc_theme_install = argv[i];
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin