]> git.karo-electronics.de Git - linux-beck.git/blobdiff - tools/perf/util/python.c
perf tools: Pre-check sample size before parsing
[linux-beck.git] / tools / perf / util / python.c
index 8b0eff8b8283b907d639e96f88da5cb1ff1e0f1b..4174c0990320b21ab0506fa3cfd37c5519a8057d 100644 (file)
@@ -690,8 +690,9 @@ static PyObject *pyrf_evlist__read_on_cpu(struct pyrf_evlist *pevlist,
                        return PyErr_NoMemory();
 
                first = list_entry(evlist->entries.next, struct perf_evsel, node);
-               perf_event__parse_sample(event, first->attr.sample_type, sample_id_all,
-                                        &pevent->sample);
+               perf_event__parse_sample(event, first->attr.sample_type,
+                                        perf_sample_size(first->attr.sample_type),
+                                        sample_id_all, &pevent->sample);
                return pyevent;
        }