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 :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list