From: Karel Zak Date: Wed, 8 Jul 2020 06:51:45 +0000 (+0200) Subject: lsmem: report inaccessible /sys/devices/system/memory X-Git-Tag: v2.36-rc2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c02980d6f2cb43f4fda5d59964aa217712e87a72;p=thirdparty%2Futil-linux.git lsmem: report inaccessible /sys/devices/system/memory Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1794160 Signed-off-by: Karel Zak --- diff --git a/sys-utils/lsmem.c b/sys-utils/lsmem.c index 80cad98cda..00f9d769c3 100644 --- a/sys-utils/lsmem.c +++ b/sys-utils/lsmem.c @@ -654,6 +654,8 @@ int main(int argc, char **argv) err(EXIT_FAILURE, _("failed to initialize %s handler"), _PATH_SYS_MEMORY); if (prefix && ul_path_set_prefix(lsmem->sysmem, prefix) != 0) err(EXIT_FAILURE, _("invalid argument to --sysroot")); + if (!ul_path_is_accessible(lsmem->sysmem)) + err(EXIT_FAILURE, _("cannot open %s"), _PATH_SYS_MEMORY); /* Shortcut to avoid scols machinery on --summary=only */ if (lsmem->want_table == 0 && lsmem->want_summary) {