]> www.infradead.org Git - mtd-utils.git/commit
Return correct error number in ubi_get_vol_info1
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Wed, 22 Mar 2017 09:10:23 +0000 (10:10 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Wed, 22 Mar 2017 09:16:13 +0000 (10:16 +0100)
commitdede98ffb706676309488d7cc660f569548d5930
treee12fe749895ca39dcb67d66ce63ace9b71411ab0
parenta2eeedb0a7af1d8ebe8593cb9a9bb994d2854e63
Return correct error number in ubi_get_vol_info1

If the specified UBI device or volume does not exist, the function
is supposed to set errno to ENODEV.

This patch adds a check to ubi_get_vol_info1 to change the errno
to ENODEV if vol_get_major cannot access the underlying sysfs file,
so the function propperly returns that the device or volume does
not exist, instead of failing with errno set to ENOENT.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
lib/libubi.c