From 32c9ce4bafa76003f732b6e60e794c15a1942ca8 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 31 Aug 2015 10:11:01 +0200 Subject: lib/sysfs: make sysfs_next_subsystem() more robust Signed-off-by: Karel Zak --- lib/sysfs.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/sysfs.c') diff --git a/lib/sysfs.c b/lib/sysfs.c index caf89bf53..d2146d5fb 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) -- cgit v1.2.3-55-g7522