On Monday, 2017-12-04 12:48:55 +0200, Vadim Shovkoplias wrote:
> Hi Eric,

Hey, sorry, I forgot to hit "send" on the reply I wrote on friday :]

> 
> Mostly by a static analysis tool. It found at least 7 issues with useless
> free() calls and other problems that probably should be fixed.

What tool? It would be interesting for others to know what tools exist,
especially when they find issues other tools didn't :)

> Suggest please should I create one cumulative commit for this or it should
> be a separate commits ?

Same kind of issues in the same module should be grouped, whereas
different kind of issues or different modules should be separate.

Don't worry too much about it though, if people ask you to merge or
split commits, it's not that complicated to do for a v2 :)

> 
> 2017-12-01 17:41 GMT+02:00 Eric Engestrom <eric.engest...@imgtec.com>:
> 
> > On Friday, 2017-12-01 17:08:53 +0200, vadim.shovkopl...@gmail.com wrote:
> > > From: Vadym Shovkoplias <vadym.shovkopl...@globallogic.com>
> > >
> > > In this condition dri2_dpy->driver_name string always equals
> > > NULL, so call to free() is useless
> > >
> > > Signed-off-by: Vadym Shovkoplias <vadym.shovkopl...@globallogic.com>
> >
> > Reviewed and pushed :)
> >
> > Are you finding all of these by inspection, or are you using a tool?
> >
> > > ---
> > >  src/egl/drivers/dri2/platform_x11.c | 1 -
> > >  1 file changed, 1 deletion(-)
> > >
> > > diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/
> > platform_x11.c
> > > index c49cb1f..8ede590b 100644
> > > --- a/src/egl/drivers/dri2/platform_x11.c
> > > +++ b/src/egl/drivers/dri2/platform_x11.c
> > > @@ -704,7 +704,6 @@ dri2_x11_connect(struct dri2_egl_display *dri2_dpy)
> > >
> > >     if (dri2_dpy->driver_name == NULL) {
> > >        close(dri2_dpy->fd);
> > > -      free(dri2_dpy->driver_name);
> > >        free(connect);
> > >        return EGL_FALSE;
> > >     }
> > > --
> > > 2.7.4
> > >
> >
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to