diff --git a/tools/perf/util/evsel.c b/tools/perf/util/evsel.c index df99ebe852ae1b54e69db2875b188870eaf13e86..c9c7494506a1e7bfddde46ca242f0d583f2500e3 100644 --- a/tools/perf/util/evsel.c +++ b/tools/perf/util/evsel.c @@ -1170,7 +1170,7 @@ int perf_evsel__parse_sample(struct perf_evsel *evsel, union perf_event *event, } else { data->user_stack.data = (char *)array; array += size / sizeof(*array); - data->user_stack.size = *array; + data->user_stack.size = *array++; } }