Blame SOURCES/0002-Refactor-sbd-inquisitor-functionize-striping-leading.patch

08d4e6
From 8438c244cc2066fbe9c598a6392e8935cf017d97 Mon Sep 17 00:00:00 2001
08d4e6
From: "Gao,Yan" <ygao@suse.com>
08d4e6
Date: Fri, 25 Jun 2021 15:02:14 +0200
08d4e6
Subject: [PATCH] Refactor: sbd-inquisitor: functionize striping leading spaces
08d4e6
 of an option value
08d4e6
08d4e6
---
08d4e6
 src/sbd-inquisitor.c | 11 +++++++++--
08d4e6
 1 file changed, 9 insertions(+), 2 deletions(-)
08d4e6
08d4e6
diff --git a/src/sbd-inquisitor.c b/src/sbd-inquisitor.c
08d4e6
index 4fec2fd..53ddfa3 100644
08d4e6
--- a/src/sbd-inquisitor.c
08d4e6
+++ b/src/sbd-inquisitor.c
08d4e6
@@ -40,9 +40,8 @@ bool sync_resource_startup = false;
08d4e6
 int parse_device_line(const char *line);
08d4e6
 
08d4e6
 static const char *
08d4e6
-get_env_option(const char *option)
08d4e6
+sanitize_option_value(const char *value)
08d4e6
 {
08d4e6
-	const char *value = getenv(option);
08d4e6
 	size_t max = 0;
08d4e6
 	size_t lpc = 0;
08d4e6
 
08d4e6
@@ -61,6 +60,14 @@ get_env_option(const char *option)
08d4e6
 	return (strlen(value + lpc) > 0 ? (value + lpc) : NULL);
08d4e6
 }
08d4e6
 
08d4e6
+static const char *
08d4e6
+get_env_option(const char *option)
08d4e6
+{
08d4e6
+	const char *value = getenv(option);
08d4e6
+
08d4e6
+	return sanitize_option_value(value);
08d4e6
+}
08d4e6
+
08d4e6
 static int
08d4e6
 recruit_servant(const char *devname, pid_t pid)
08d4e6
 {
08d4e6
-- 
08d4e6
1.8.3.1
08d4e6