diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/util/session.c | 2 | ||||
-rw-r--r-- | tools/perf/util/session.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index d9318d8a9ba1..ea17dfb85baa 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c | |||
@@ -107,7 +107,7 @@ struct perf_session *perf_session__new(const char *filename, int mode, | |||
107 | bool force, bool repipe, | 107 | bool force, bool repipe, |
108 | struct perf_tool *tool) | 108 | struct perf_tool *tool) |
109 | { | 109 | { |
110 | size_t len = filename ? strlen(filename) + 1 : 0; | 110 | size_t len = filename ? strlen(filename) : 0; |
111 | struct perf_session *self = zalloc(sizeof(*self) + len); | 111 | struct perf_session *self = zalloc(sizeof(*self) + len); |
112 | 112 | ||
113 | if (self == NULL) | 113 | if (self == NULL) |
diff --git a/tools/perf/util/session.h b/tools/perf/util/session.h index fb696124ad61..37bc38381fb6 100644 --- a/tools/perf/util/session.h +++ b/tools/perf/util/session.h | |||
@@ -50,7 +50,7 @@ struct perf_session { | |||
50 | int cwdlen; | 50 | int cwdlen; |
51 | char *cwd; | 51 | char *cwd; |
52 | struct ordered_samples ordered_samples; | 52 | struct ordered_samples ordered_samples; |
53 | char filename[0]; | 53 | char filename[1]; |
54 | }; | 54 | }; |
55 | 55 | ||
56 | struct perf_tool; | 56 | struct perf_tool; |