File 0015-udev-secure-getenv.patch of Package libudev0

Index: udev-182/src/libudev.c
===================================================================
--- udev-182.orig/src/libudev.c
+++ udev-182/src/libudev.c
@@ -135,7 +135,7 @@ UDEV_EXPORT struct udev *udev_new(void)
         udev_list_init(udev, &udev->properties_list, true);
 
         /* custom config file */
-        env = getenv("UDEV_CONFIG_FILE");
+        env = secure_getenv("UDEV_CONFIG_FILE");
         if (env != NULL) {
                 if (set_value(&config_file, env) == NULL)
                         goto err;
@@ -237,7 +237,7 @@ UDEV_EXPORT struct udev *udev_new(void)
         }
 
         /* environment overrides config */
-        env = getenv("UDEV_LOG");
+        env = secure_getenv("UDEV_LOG");
         if (env != NULL)
                 udev_set_log_priority(udev, util_log_priority(env));
 
openSUSE Build Service is sponsored by