|
|
@@ -930,7 +930,7 @@ static int write_topo_node(int fd, int node)
|
|
|
/* skip over invalid lines */
|
|
|
if (!strchr(buf, ':'))
|
|
|
continue;
|
|
|
- if (sscanf(buf, "%*s %*d %s %"PRIu64, field, &mem) != 2)
|
|
|
+ if (sscanf(buf, "%*s %*d %31s %"PRIu64, field, &mem) != 2)
|
|
|
goto done;
|
|
|
if (!strcmp(field, "MemTotal:"))
|
|
|
mem_total = mem;
|