lib/sysfs: fix sysfs_blkdev_get_wholedisk()
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
53c74b700c
commit
67f2d1e326
|
@ -601,7 +601,7 @@ int sysfs_blkdev_get_wholedisk( struct path_cxt *pc,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (diskdevno) {
|
if (diskdevno) {
|
||||||
*diskdevno = __sysfs_devname_to_devno(ul_path_get_prefix(pc), diskname, NULL);
|
*diskdevno = __sysfs_devname_to_devno(ul_path_get_prefix(pc), name, NULL);
|
||||||
if (!*diskdevno)
|
if (!*diskdevno)
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
|
@ -868,6 +868,8 @@ static dev_t __sysfs_devname_to_devno(const char *prefix, const char *name, cons
|
||||||
if (!prefix)
|
if (!prefix)
|
||||||
prefix = "";
|
prefix = "";
|
||||||
|
|
||||||
|
assert(name);
|
||||||
|
|
||||||
if (strncmp("/dev/", name, 5) == 0) {
|
if (strncmp("/dev/", name, 5) == 0) {
|
||||||
/*
|
/*
|
||||||
* Read from /dev
|
* Read from /dev
|
||||||
|
|
Loading…
Reference in New Issue