lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 4 Feb 2022 18:46:59 +0100 From: Daniel Bristot de Oliveira <bristot@...nel.org> To: Steven Rostedt <rostedt@...dmis.org> Cc: linux-kernel@...r.kernel.org, linux-trace-devel@...r.kernel.org Subject: Re: [PATCH 4/4] rtla/osnoise: Fix segmentation fault when failing to enable -t On 2/4/22 18:44, Steven Rostedt wrote: > On Fri, 4 Feb 2022 17:24:05 +0100 > Daniel Bristot de Oliveira <bristot@...nel.org> wrote: > >> --- a/tools/tracing/rtla/src/osnoise.c >> +++ b/tools/tracing/rtla/src/osnoise.c >> @@ -750,6 +750,9 @@ void osnoise_put_context(struct osnoise_context *context) >> */ >> void osnoise_destroy_tool(struct osnoise_tool *top) >> { >> + if (!top) >> + return; >> + >> trace_instance_destroy(&top->trace); >> >> if (top->context) > Um, don't you still need to initialize everything to NULL? > > i.e. > > nt osnoise_top_main(int argc, char **argv) > { > struct osnoise_top_params *params; > struct trace_instance *trace; > struct osnoise_tool *record; > struct osnoise_tool *tool; > int return_value = 1; > int retval; > > > > Does not guarantee that record and tool will be initialized to NULL. Aaarrrg, you're right. As this is not related to the other patches, could you just ignore this one, so I can re-send alone? -- Daniel
Powered by blists - more mailing lists