aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/builtin-kmem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/perf/builtin-kmem.c b/tools/perf/builtin-kmem.c
index 62f165a9fa40..1e69ea57a1cc 100644
--- a/tools/perf/builtin-kmem.c
+++ b/tools/perf/builtin-kmem.c
@@ -559,6 +559,7 @@ static int setup_sorting(struct list_head *sort_list, const char *arg)
559{ 559{
560 char *tok; 560 char *tok;
561 char *str = strdup(arg); 561 char *str = strdup(arg);
562 char *pos = str;
562 563
563 if (!str) { 564 if (!str) {
564 pr_err("%s: strdup failed\n", __func__); 565 pr_err("%s: strdup failed\n", __func__);
@@ -566,7 +567,7 @@ static int setup_sorting(struct list_head *sort_list, const char *arg)
566 } 567 }
567 568
568 while (true) { 569 while (true) {
569 tok = strsep(&str, ","); 570 tok = strsep(&pos, ",");
570 if (!tok) 571 if (!tok)
571 break; 572 break;
572 if (sort_dimension__add(tok, sort_list) < 0) { 573 if (sort_dimension__add(tok, sort_list) < 0) {