| 1 | --- a/trace-util.c |
| 2 | +++ b/trace-util.c |
| 3 | @@ -110,7 +110,7 @@ void parse_cmdlines(struct pevent *peven |
| 4 | |
| 5 | line = strtok_r(file, "\n", &next); |
| 6 | while (line) { |
| 7 | - sscanf(line, "%d %as", &pid, |
| 8 | + sscanf(line, "%d %ms", &pid, |
| 9 | (float *)(void *)&comm); /* workaround gcc warning */ |
| 10 | pevent_register_comm(pevent, comm, pid); |
| 11 | free(comm); |
| 12 | @@ -133,7 +133,7 @@ void parse_proc_kallsyms(struct pevent * |
| 13 | line = strtok_r(file, "\n", &next); |
| 14 | while (line) { |
| 15 | mod = NULL; |
| 16 | - ret = sscanf(line, "%as %c %as\t[%as", |
| 17 | + ret = sscanf(line, "%ms %c %ms\t[%ms", |
| 18 | (float *)(void *)&addr_str, /* workaround gcc warning */ |
| 19 | &ch, |
| 20 | (float *)(void *)&func, |
| 21 | |