diff options
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
-rw-r--r-- | tools/perf/util/trace-event-scripting.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/perf/util/trace-event-scripting.c b/tools/perf/util/trace-event-scripting.c index 9df61059a85d..a2fd6e79d5a5 100644 --- a/tools/perf/util/trace-event-scripting.c +++ b/tools/perf/util/trace-event-scripting.c | |||
@@ -95,7 +95,8 @@ static void register_python_scripting(struct scripting_ops *scripting_ops) | |||
95 | if (err) | 95 | if (err) |
96 | die("error registering py script extension"); | 96 | die("error registering py script extension"); |
97 | 97 | ||
98 | scripting_context = malloc(sizeof(struct scripting_context)); | 98 | if (scripting_context == NULL) |
99 | scripting_context = malloc(sizeof(*scripting_context)); | ||
99 | } | 100 | } |
100 | 101 | ||
101 | #ifdef NO_LIBPYTHON | 102 | #ifdef NO_LIBPYTHON |
@@ -159,7 +160,8 @@ static void register_perl_scripting(struct scripting_ops *scripting_ops) | |||
159 | if (err) | 160 | if (err) |
160 | die("error registering pl script extension"); | 161 | die("error registering pl script extension"); |
161 | 162 | ||
162 | scripting_context = malloc(sizeof(struct scripting_context)); | 163 | if (scripting_context == NULL) |
164 | scripting_context = malloc(sizeof(*scripting_context)); | ||
163 | } | 165 | } |
164 | 166 | ||
165 | #ifdef NO_LIBPERL | 167 | #ifdef NO_LIBPERL |