This is already the case with other cdev aliases, so support this for symmetry.
Reviewed-by: Sascha Hauer <[email protected]> Signed-off-by: Ahmad Fatoum <[email protected]> --- v1 -> v2: - add Sascha's R-b --- common/cdev-alias.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/cdev-alias.c b/common/cdev-alias.c index e5a059ad7f4d..1878553615d2 100644 --- a/common/cdev-alias.c +++ b/common/cdev-alias.c @@ -57,9 +57,11 @@ static int cdev_alias_resolve_diskuuid(struct cdev_alias_res *cdev_alias_res, if (strcasecmp(cdev->diskuuid, uuid)) continue; - cdev = cdev_find_partition(cdev, arg); - if (!cdev) - return -ENODEV; + if (arg) { + cdev = cdev_find_partition(cdev, arg); + if (!cdev) + return -ENODEV; + } return fn(cdev, data); } -- 2.47.3
