From: Karel Zak Date: Mon, 31 Aug 2015 08:11:01 +0000 (+0200) Subject: lib/sysfs: make sysfs_next_subsystem() more robust X-Git-Tag: v2.27~26 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=32c9ce4bafa76003f732b6e60e794c15a1942ca8;p=thirdparty%2Futil-linux.git lib/sysfs: make sysfs_next_subsystem() more robust Signed-off-by: Karel Zak --- diff --git a/lib/sysfs.c b/lib/sysfs.c index caf89bf536..d2146d5fb9 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -658,6 +658,8 @@ int sysfs_next_subsystem(struct sysfs_cxt *cxt __attribute__((unused)), if (!subsys || !devchain) return -EINVAL; + *subsys = NULL; + while ((sub = get_subsystem(devchain, subbuf, sizeof(subbuf)))) { *subsys = strdup(sub); if (!*subsys)