From 92441d5c1e44ec9c378ccd2660f913bd143f3832 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 29 May 2015 10:55:01 +0200 Subject: lsblk: use internally sysfs devnames It seems better to keep the strange sysfs devnames internally and translate to real devnames only on output or when we read from /dev. Signed-off-by: Karel Zak --- lib/sysfs.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/sysfs.c') diff --git a/lib/sysfs.c b/lib/sysfs.c index 1ea2e779a..07b6b56cb 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -69,9 +69,11 @@ dev_t sysfs_devname_to_devno(const char *name, const char *parent) char *_name = strdup(name), *_parent = strdup(parent); int len; - if (!_name || !_parent) + if (!_name || !_parent) { + free(_name); + free(_parent); return 0; - + } sysfs_devname_dev_to_sys(_name); sysfs_devname_dev_to_sys(_parent); -- cgit v1.2.3-55-g7522