|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 20/21] libxc: check return values from malloc
Andrew Cooper writes ("Re: [PATCH 20/21] libxc: check return values from
malloc"):
> On 06/06/13 19:52, Ian Jackson wrote:
> > if (!ctx->hvm && ctx->superpages)
> > + {
> > ctx->p2m_saved_batch =
> > malloc(ROUNDUP(MAX_BATCH_SIZE * sizeof(xen_pfn_t),
> > PAGE_SHIFT));
> > + if ( ctx->p2m_saved_batch == NULL )
> > + {
> > + ERROR("saved batch memory alloc failed");
> > + errno = ENOMEM;
> > + goto out;
> > + }
> > + }
>
> Can you not merge this NULL test into the if statement immediatly below
> which does all the other NULL pointer checks?
>
> something like (!ctx->hvm && ctx->superpages && ctx->p2m_saved_batch == NULL
I thought it better to duplicate the formulaic and entirely obvious
error handling code than the non-obvious and semantically relevant
test for whether to allocate.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |