> > ccsObjectRemoveInterface assigns pointers "interfaces" and "interface_types"
> > to NULL without first freeing the memory referenced.
> >
> > ccsObjectAddInterface assigns pointers "interfaces" and "interface_types"> >
> > without first freeing the memory referenced.
>
> They use realloc, so I don't see why this is a problem ?
Ah, I wrongly assumed you were using a function with different semantics to avoid the problems discussed earlier (i.e. invalidating the object on failed realloc).
> > ccsObjectRemove Interface assigns pointers "interfaces" and "interface_types" erface assigns pointers "interfaces" and "interface_types"> >
> > to NULL without first freeing the memory referenced.
> >
> > ccsObjectAddInt
> > without first freeing the memory referenced.
>
> They use realloc, so I don't see why this is a problem ?
Ah, I wrongly assumed you were using a function with different semantics to avoid the problems discussed earlier (i.e. invalidating the object on failed realloc).