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';