From: Lennart Poettering Date: Mon, 18 May 2020 16:29:57 +0000 (+0200) Subject: blockdev: propagate one more unexpected error X-Git-Tag: v246-rc1~336^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6cba41ab0dbe5eb817f37bd43caff4754d801d3b;p=thirdparty%2Fsystemd.git blockdev: propagate one more unexpected error --- diff --git a/src/basic/blockdev-util.c b/src/basic/blockdev-util.c index 7d94c55a6dc..54431f5d0fb 100644 --- a/src/basic/blockdev-util.c +++ b/src/basic/blockdev-util.c @@ -29,6 +29,8 @@ int block_get_whole_disk(dev_t d, dev_t *ret) { *ret = d; return 0; } + if (errno != ENOENT) + return -errno; /* If it is a partition find the originating device */ xsprintf_sys_block_path(p, "/partition", d);