From d472f0a12c28e8edbe982ab0af3129b83ca5b362 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 4 Feb 2019 10:42:02 +0100 Subject: [PATCH] fix #2080: fix device encoding in the prestart hook Signed-off-by: Wolfgang Bumiller --- src/lxc-pve-prestart-hook | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lxc-pve-prestart-hook b/src/lxc-pve-prestart-hook index 7933071..6e9c589 100755 --- a/src/lxc-pve-prestart-hook +++ b/src/lxc-pve-prestart-hook @@ -109,8 +109,8 @@ __PACKAGE__->register_method ({ foreach my $dev (@$devices) { my ($mode, $rdev) = (stat($dev))[2,6]; next if !$mode || !S_ISBLK($mode) || !$rdev; - my $major = int($rdev / 0x100); - my $minor = $rdev % 0x100; + my $major = PVE::Tools::dev_t_major($rdev); + my $minor = PVE::Tools::dev_t_minor($rdev); $devlist .= "b:$major:$minor:$dev\n"; } PVE::Tools::file_set_contents($devlist_file, $devlist); -- 2.39.2