Репозитории ALT
Группа :: Графические оболочки/Прочее
Пакет: 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];