From 9b725af7028163bd29d39da3b910dffc903107ee Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 28 Mar 2022 11:39:27 +0200 Subject: [PATCH] lslocks: fix maj:min scanf Fixes: https://github.com/util-linux/util-linux/issues/1633 Signed-off-by: Karel Zak --- misc-utils/lslocks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc-utils/lslocks.c b/misc-utils/lslocks.c index cb713c7473..caca13f9a9 100644 --- a/misc-utils/lslocks.c +++ b/misc-utils/lslocks.c @@ -230,7 +230,7 @@ static ino_t get_dev_inode(char *str, dev_t *dev) unsigned int maj = 0, min = 0; ino_t inum = 0; - if (sscanf(str, "%02x:%02x:%ju", &maj, &min, &inum) != 3) + if (sscanf(str, "%x:%x:%ju", &maj, &min, &inum) != 3) errx(EXIT_FAILURE, _("failed to parse '%s'"), str); *dev = (dev_t) makedev(maj, min); -- 2.47.2