right, but most analyzers I've seen only flag issues if there's a single 
instance of a null being checked in a function. usually they seem to assume 
that it can't be null otherwise

On Tue, 10 Dec 2013 21:17:36 +0100
Sebastian Dransfeld <s...@tango.flipp.net> wrote:

> Hm, maybe. The problem here is that we return NULL from e_object_alloc 
> on alloc fail. I don't think coverity bothers if we check {m,c,re}alloc 
> return value.
> 
> S.
> 
> On 12/10/2013 09:13 PM, Michael Blumenkrantz wrote:
> > no idea on that, but I think it will only flag issues on these types of 
> > things if there is a check for the object in the function somewhere...
> >
> > On Tue, 10 Dec 2013 21:11:16 +0100
> > Sebastian Dransfeld <s...@tango.flipp.net> wrote:
> >
> >> Is it possible to mass ignore this in coverity? "malloc always succeeds
> >> in this app".
> >>
> >> S.
> >>
> >> On 12/10/2013 09:04 PM, Michael Blumenkrantz wrote:
> >>> I'm not actively removing it unless I'm rewriting entire chunks, but I'm 
> >>> not adding them.
> >>>
> >>> there's no point in alloc checking because it just causes the crash to 
> >>> occur in the return function since there's no error checking anywhere.
> >>>
> >>> On Tue, 10 Dec 2013 21:01:05 +0100
> >>> Sebastian Dransfeld <s...@tango.flipp.net> wrote:
> >>>
> >>>> Is it?
> >>>>
> >>>> bd = E_OBJECT_ALLOC(E_Border, E_BORDER_TYPE, _e_border_free);
> >>>> if (!bd) return NULL;
> >>>>
> >>>> But I can follow any guideline.
> >>>>
> >>>> S.
> >>>>
> >>>> On 12/10/2013 08:40 PM, Michael Blumenkrantz wrote:
> >>>>> ughhhh can we not do this? there's no point in adding them, and I 
> >>>>> thought
> >>>>> this was an established thing in e
> >>>>>
> >>>>>
> >>>>> On Tue, Dec 10, 2013 at 2:37 PM, Sebastian Dransfeld 
> >>>>> <s...@tango.flipp.net>wrote:
> >>>>>
> >>>>>> englebass pushed a commit to branch master.
> >>>>>>
> >>>>>>
> >>>>>> http://git.enlightenment.org/core/enlightenment.git/commit/?id=ae8a067e6dd1d9e7035571dc7d260597505e776f
> >>>>>>
> >>>>>> commit ae8a067e6dd1d9e7035571dc7d260597505e776f
> >>>>>> Author: Sebastian Dransfeld <s...@tango.flipp.net>
> >>>>>> Date:   Tue Dec 10 20:37:17 2013 +0100
> >>>>>>
> >>>>>>        e: Check whether allocation succeeds
> >>>>>>
> >>>>>>        CID 1039865
> >>>>>> ---
> >>>>>>     src/bin/e_container.c | 1 +
> >>>>>>     1 file changed, 1 insertion(+)
> >>>>>>
> >>>>>> diff --git a/src/bin/e_container.c b/src/bin/e_container.c
> >>>>>> index 636fef7..fc354af 100644
> >>>>>> --- a/src/bin/e_container.c
> >>>>>> +++ b/src/bin/e_container.c
> >>>>>> @@ -339,6 +339,7 @@ e_container_shape_add(E_Container *con)
> >>>>>>        E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, 0);
> >>>>>>
> >>>>>>        es = E_OBJECT_ALLOC(E_Container_Shape, E_CONTAINER_SHAPE_TYPE,
> >>>>>> _e_container_shape_free);
> >>>>>> +   if (!es) return NULL;
> >>>>>>        E_OBJECT_DEL_SET(es, _e_container_shape_del);
> >>>>>>        es->con = con;
> >>>>>>        con->shapes = eina_list_append(con->shapes, es);
> >>>>>>
> >>>>>> --
> >>>>>>
> >>>>>>
> >>>>>>
> 
> 
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to