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