[libvirt] [PATCH] Add test suite for viralloc APIs
Daniel P. Berrange
berrange at redhat.com
Fri Apr 25 09:44:54 UTC 2014
On Thu, Apr 24, 2014 at 04:00:35PM -0600, Eric Blake wrote:
> On 04/24/2014 02:25 PM, Nehal J Wani wrote:
> >>>> +static int
> >>>> +testAllocScalar(const void *opaque ATTRIBUTE_UNUSED)
> >>>> +{
> >>>> + testDummyStruct *t;
> >>>> + int ret = -1;
> >>>> +
> >>>> + if (VIR_ALLOC(t) < 0)
> >>>> + return -1;
> >>>> +
> >>>> + if (t == NULL) {
> >>>> + fprintf(stderr, "Allocation succeeded by pointer is NULL\n");
> >>>> + goto cleanup;
> >>>> + }
> >>>
> >>> Just out of curiosity, why don't we have this check after
> >>> VIR_REALLOC_N, VIR_EXPAND_N, VIR_SHRINK_N and VIR_RESIZE_N ?
> >
> > As this patch hasn't been pushed yet, maybe the following can be squashed in?
> >
> > diff --git a/tests/viralloctest.c b/tests/viralloctest.c
> > index abdd871..d5818c7 100644
> > --- a/tests/viralloctest.c
> > +++ b/tests/viralloctest.c
> > @@ -33,6 +33,17 @@ typedef struct testDummyStruct {
> > } testDummyStruct;
> >
> > static int
> > +testCheckNonNull(void *t)
> > +{
> > + if (t == NULL) {
> > + fprintf(stderr, "Allocation succeeded by pointer is NULL\n");
>
> s/by/but/
>
> Looks reasonable to me.
Yep, forgot I hadn't pushed this, so will squash the changes in.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list