From 94341f0390a9c3f9d1566664317c1ef93d89000b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Sun, 21 Apr 2024 14:31:46 +0100 Subject: [PATCH] cid#360697 Ignoring number of bytes read MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Caolán McNamara Change-Id: I24c1bf9f103f3bf1325246a0223919ff1dbf62b4 --- tools/map.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/map.cpp b/tools/map.cpp index c96e1267e5..a74be833a2 100644 --- a/tools/map.cpp +++ b/tools/map.cpp @@ -539,7 +539,7 @@ static void dump_unshared(unsigned proc_id, unsigned parent_id, if (lseek(fd, (p / 0x1000 * 8), SEEK_SET) < 0) error(EXIT_FAILURE, errno, "Failed to seek in pagemap"); addr_t vaddrData; - if (read(fd, &vaddrData, 8) < 0) + if (read(fd, &vaddrData, sizeof(addr_t)) != sizeof(addr_t)) error(EXIT_FAILURE, errno, "Failed to read vaddrdata"); { // https://patchwork.kernel.org/patch/6787921/