Re: [PATCH v2 2/2] test: Fix issues reported by cppcheck static analysis tool

RAVI NANJUNDAPPA <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
> -----Original Message-----
> From: Bryce Harrington [mailto:[email protected]]
> Sent: Friday, August 22, 2014 8:21 PM
> To: RAVI NANJUNDAPPA
> Cc: 'Bertram Felgenhauer'; [email protected]
> Subject: Re: [cairo] [PATCH v2 2/2] test: Fix issues reported by cppcheck
> static analysis tool
> 
> On Fri, Aug 22, 2014 at 11:45:34AM +0530, RAVI NANJUNDAPPA wrote:
> >
> >
> > > -----Original Message-----
> > > From: cairo [mailto:[email protected]] On Behalf Of
> > > Bertram Felgenhauer
> > > Sent: Friday, August 22, 2014 10:58 AM
> > > To: [email protected]
> > > Subject: Re: [cairo] [PATCH v2 2/2] test: Fix issues reported by
> > > cppcheck static analysis tool
> > >
> > > RAVI NANJUNDAPPA wrote:
> > > > Hello Bertram,
> > > >
> > > > If you look at the pdf-mime-data.c file, 'free(data)' is handled
> > > > by the callee at line numbers (from original file): 108, 153 and
159.
> > >
> > > Sorry, I had not looked at the callers. It's just unusual that for a
> > failing
> > > function call to leave such cleanup to its callers. Is there any
> > > reason
> > for doing
> > > so in this case?
> >
> > Sure. Not a problem.
> > But am not sure of why in this it is written like this, because
> > usually callee knows whether it has allocated the memory to data or not.
> > As of now, just for retaining the history, I haven't modified it.  I
> > hope that should be fine.
> 
> Since we're tinkering with the test already, may as well fix it up
completely.
> Sounds like we all basically agree it should handle freeing its memory
itself on
> error, can you reroll the patch to do that too?

Hello Bryce, 

As agreed, I've modified the patch to handle freeing its memory (data buffer
which it allocated ) itself on error.
You can look at the latest patches (v4  2/2 and v2  1/2, splitted patches to
handle the issues reported by cppcheck tool, after incorporating review
comments)
and provide your comments. 

Thanks and Best Regards, 
N Ravi

> 
> Bryce
> 
> > Thanks  and Best Regards,
> > N Ravi
> > >
> > > Cheers,
> > >
> > > Bertram
> > > --
> > > cairo mailing list
> > > [email protected]
> > > http://lists.cairographics.org/mailman/listinfo/cairo
> >
> > --
> > cairo mailing list
> > [email protected]
> > http://lists.cairographics.org/mailman/listinfo/cairo

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.