Zbigniew Jędrzejewski-Szmek 47313b
From e63854bf942d6f3364e5e69d5e7bcfd5a2ad8ec8 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek b397f2
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek b397f2
Date: Sat, 1 Nov 2014 11:32:44 -0400
Zbigniew Jędrzejewski-Szmek b397f2
Subject: [PATCH] libudev: modernization
Zbigniew Jędrzejewski-Szmek b397f2
Zbigniew Jędrzejewski-Szmek b397f2
This brings udev logging style a bit closer to normal systemd convention.
Zbigniew Jędrzejewski-Szmek b397f2
Zbigniew Jędrzejewski-Szmek b397f2
(cherry picked from commit fe756ed9ec2c0fa33c30b1d9a33d745dc1593aed)
Zbigniew Jędrzejewski-Szmek b397f2
---
Zbigniew Jędrzejewski-Szmek b397f2
 src/libudev/libudev.c | 9 ++++-----
Zbigniew Jędrzejewski-Szmek b397f2
 1 file changed, 4 insertions(+), 5 deletions(-)
Zbigniew Jędrzejewski-Szmek b397f2
Zbigniew Jędrzejewski-Szmek b397f2
diff --git a/src/libudev/libudev.c b/src/libudev/libudev.c
Zbigniew Jędrzejewski-Szmek b397f2
index e2ab960d55..7803863b2e 100644
Zbigniew Jędrzejewski-Szmek b397f2
--- a/src/libudev/libudev.c
Zbigniew Jędrzejewski-Szmek b397f2
+++ b/src/libudev/libudev.c
Zbigniew Jędrzejewski-Szmek b397f2
@@ -119,7 +119,7 @@ _public_ struct udev *udev_new(void)
Zbigniew Jędrzejewski-Szmek b397f2
 {
Zbigniew Jędrzejewski-Szmek b397f2
         struct udev *udev;
Zbigniew Jędrzejewski-Szmek b397f2
         const char *env;
Zbigniew Jędrzejewski-Szmek b397f2
-        FILE *f;
Zbigniew Jędrzejewski-Szmek b397f2
+        _cleanup_free_ FILE *f = NULL;
Zbigniew Jędrzejewski-Szmek b397f2
 
Zbigniew Jędrzejewski-Szmek b397f2
         udev = new0(struct udev, 1);
Zbigniew Jędrzejewski-Szmek b397f2
         if (udev == NULL)
Zbigniew Jędrzejewski-Szmek b397f2
@@ -132,7 +132,7 @@ _public_ struct udev *udev_new(void)
Zbigniew Jędrzejewski-Szmek b397f2
         f = fopen("/etc/udev/udev.conf", "re");
Zbigniew Jędrzejewski-Szmek b397f2
         if (f != NULL) {
Zbigniew Jędrzejewski-Szmek b397f2
                 char line[UTIL_LINE_SIZE];
Zbigniew Jędrzejewski-Szmek b397f2
-                int line_nr = 0;
Zbigniew Jędrzejewski-Szmek b397f2
+                unsigned line_nr = 0;
Zbigniew Jędrzejewski-Szmek b397f2
 
Zbigniew Jędrzejewski-Szmek b397f2
                 while (fgets(line, sizeof(line), f)) {
Zbigniew Jędrzejewski-Szmek b397f2
                         size_t len;
Zbigniew Jędrzejewski-Szmek b397f2
@@ -153,7 +153,7 @@ _public_ struct udev *udev_new(void)
Zbigniew Jędrzejewski-Szmek b397f2
                         /* split key/value */
Zbigniew Jędrzejewski-Szmek b397f2
                         val = strchr(key, '=');
Zbigniew Jędrzejewski-Szmek b397f2
                         if (val == NULL) {
Zbigniew Jędrzejewski-Szmek b397f2
-                                udev_err(udev, "missing <key>=<value> in /etc/udev/udev.conf[%i]; skip line\n", line_nr);
Zbigniew Jędrzejewski-Szmek b397f2
+                                udev_err(udev, "/etc/udev/udev.conf:%u: missing assignment,  skipping line.\n", line_nr);
Zbigniew Jędrzejewski-Szmek b397f2
                                 continue;
Zbigniew Jędrzejewski-Szmek b397f2
                         }
Zbigniew Jędrzejewski-Szmek b397f2
                         val[0] = '\0';
Zbigniew Jędrzejewski-Szmek b397f2
@@ -185,7 +185,7 @@ _public_ struct udev *udev_new(void)
Zbigniew Jędrzejewski-Szmek b397f2
                         /* unquote */
Zbigniew Jędrzejewski-Szmek b397f2
                         if (val[0] == '"' || val[0] == '\'') {
Zbigniew Jędrzejewski-Szmek b397f2
                                 if (val[len-1] != val[0]) {
Zbigniew Jędrzejewski-Szmek b397f2
-                                        udev_err(udev, "inconsistent quoting in /etc/udev/udev.conf[%i]; skip line\n", line_nr);
Zbigniew Jędrzejewski-Szmek b397f2
+                                        udev_err(udev, "/etc/udev/udev.conf:%u: inconsistent quoting, skipping line.\n", line_nr);
Zbigniew Jędrzejewski-Szmek b397f2
                                         continue;
Zbigniew Jędrzejewski-Szmek b397f2
                                 }
Zbigniew Jędrzejewski-Szmek b397f2
                                 val[len-1] = '\0';
Zbigniew Jędrzejewski-Szmek b397f2
@@ -197,7 +197,6 @@ _public_ struct udev *udev_new(void)
Zbigniew Jędrzejewski-Szmek b397f2
                                 continue;
Zbigniew Jędrzejewski-Szmek b397f2
                         }
Zbigniew Jędrzejewski-Szmek b397f2
                 }
Zbigniew Jędrzejewski-Szmek b397f2
-                fclose(f);
Zbigniew Jędrzejewski-Szmek b397f2
         }
Zbigniew Jędrzejewski-Szmek b397f2
 
Zbigniew Jędrzejewski-Szmek b397f2
         /* environment overrides config */