Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37528552
en ru br
Репозитории ALT

Группа :: Система/Настройка/Загрузка и инициализация
Пакет: sysvinit

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

Патч: 0004-OWL-initcmd_setenv-exclude-INIT_VERSION.patch
Скачать


From c52e2fc8643723b2e153dfbcc4521c4c5839a30c Mon Sep 17 00:00:00 2001
From: Alexey Gladkov <legion@altlinux.org>
Date: Thu, 16 Dec 2021 18:33:00 +0300
Subject: OWL: initcmd_setenv: exclude INIT_VERSION
---
 src/init.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/init.c b/src/init.c
index 5f5885b..e319815 100644
--- a/src/init.c
+++ b/src/init.c
@@ -2397,9 +2397,10 @@ void initcmd_setenv(char *data, int size)
 		data = ++p;
 
 		/*
-		 *	We only allow INIT_* to be set.
+		 *	We only allow INIT_* to be set (excluding INIT_VERSION)
 		 */
-		if (strncmp(env, "INIT_", 5) != 0)
+		if ((strncmp(env, "INIT_", 5) != 0)
+		    || !strncmp(env, "INIT_VERSION=", 13))
 			continue;
 
 		sz = strcspn(env, "=");
-- 
2.25.4
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin