From 22d775f95c68b80776d3dedbc2aa513b8399daba Mon Sep 17 00:00:00 2001 From: Alexander Gavrilov Date: Mon, 26 Mar 2012 21:05:24 +0400 Subject: [PATCH] Fix sscanf parsing the memory map on linux, so that dfusion loads. --- library/Process-linux.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Process-linux.cpp b/library/Process-linux.cpp index f5503fb4f..ddc62daf8 100644 --- a/library/Process-linux.cpp +++ b/library/Process-linux.cpp @@ -131,12 +131,12 @@ void Process::getMemRanges( vector & ranges ) { t_memrange temp; temp.name[0] = 0; - sscanf(buffer, "%zx-%zx %s %zx %2zu:%2zu %zu %[^\n]s", + sscanf(buffer, "%zx-%zx %s %zx %2zx:%2zx %zu %[^\n]", &start, &end, (char*)&permissions, &offset, &device1, &device2, &node, - (char*)&temp.name); + (char*)temp.name); temp.start = (void *) start; temp.end = (void *) end; temp.read = permissions[0] == 'r';