[systemd-commits] src/libsystemd
Tom Gundersen
tomegun at kemper.freedesktop.org
Wed May 27 14:33:07 PDT 2015
src/libsystemd/sd-device/device-private.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 0e3e60561395a8dd0464f9427d7fc9209bf3b007
Author: Tom Gundersen <teg at jklm.no>
Date: Wed May 27 23:26:39 2015 +0200
sd-device: fix device_get_properties_strv()
A NULL pointer was inserted as the first element of the strv.
This had the effect of always passing the empty environment to processes
spawned by udev.
Reported by MichaĆ Bartoszkiewicz.
diff --git a/src/libsystemd/sd-device/device-private.c b/src/libsystemd/sd-device/device-private.c
index 3cadedb..10370af 100644
--- a/src/libsystemd/sd-device/device-private.c
+++ b/src/libsystemd/sd-device/device-private.c
@@ -659,7 +659,7 @@ static int device_update_properties_bufs(sd_device *device) {
if (!buf_strv)
return -ENOMEM;
- buf_strv[++ strv_size] = (char *)&buf_nulstr[nulstr_len];
+ buf_strv[strv_size ++] = (char *)&buf_nulstr[nulstr_len];
strscpyl((char *)buf_nulstr + nulstr_len, len + 1, prop, "=", val, NULL);
nulstr_len += len + 1;
}
More information about the systemd-commits
mailing list