Re: [PATCH 1/5] trace-cmd: Move extract trace_clock into trace-input.c
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: Re: [PATCH 1/5] trace-cmd: Move extract trace_clock into trace-input.c
- From: Steven Rostedt <rostedt@xxxxxxxxxxx>
- Date: Fri, 20 Sep 2019 11:02:52 -0400
- Cc: Linux Trace Devel <linux-trace-devel@xxxxxxxxxxxxxxx>
- In-reply-to: <CACqStofGsn5mTaT=+K1VSxPeHcfow5NHk3Jo54QBiwYA=79uAQ@mail.gmail.com>
- References: <20190918020334.344561631@goodmis.org> <20190918020530.344889398@goodmis.org> <CACqStofGsn5mTaT=+K1VSxPeHcfow5NHk3Jo54QBiwYA=79uAQ@mail.gmail.com>
On Fri, 20 Sep 2019 14:55:21 +0000
Tzvetomir Stoyanov <tstoyanov@xxxxxxxxxx> wrote:
> >
> > +static void extract_trace_clock(struct tracecmd_input *handle, char *line)
> > +{
> > + char *data;
> > + char *clock;
>
> I would recommend to initialize clock with NULL, so in case sscanf fails due to
> broken line or mem alloc, handle->trace_clock will not point to random memory.
Good catch! Thanks, I'll update.
-- Steve
>
> > + char *next = NULL;
> > +
> > + data = strtok_r(line, "[]", &next);
> > + sscanf(data, "%ms", &clock);
> > + /* TODO: report if it fails to allocate */
> > + handle->trace_clock = clock;
> > +}
> > +
[Index of Archives]
[Linux USB Development]
[Linux USB Development]
[Linux Audio Users]
[Yosemite Hiking]
[Linux Kernel]
[Linux SCSI]