[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] libxl: Use libxl__realloc in a couple of places in libxl_events.c
Ian Campbell writes ("[PATCH] libxl: Use libxl__realloc in a couple of places in libxl_events.c"): > libxl: Use libxl__realloc in a couple of places in libxl_events.c > > This avoids us having to think about the error handling on failure. As far as it goes, Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> But... > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > diff -r 33487389f7f2 -r fd0989ae4407 tools/libxl/libxl_event.c > --- a/tools/libxl/libxl_event.c Tue Oct 16 16:45:43 2012 +0100 > +++ b/tools/libxl/libxl_event.c Tue Oct 16 16:46:18 2012 +0100 > @@ -489,7 +489,8 @@ int libxl__ev_xswatch_register(libxl__gc > int newarraysize = (CTX->watch_nslots + 1) << 2; > int i; > libxl__ev_watch_slot *newarray = > - realloc(CTX->watch_slots, sizeof(*newarray) * newarraysize); > + libxl__realloc(NOGC, > + CTX->watch_slots, sizeof(*newarray) * > newarraysize); > if (!newarray) goto out_nomem; So did you want to remove the error exits then too ? > - realloc(poller->fd_polls, sizeof(*newarray) * nfds); > + libxl__realloc(NOGC, poller->fd_polls, sizeof(*newarray) * nfds); > > if (!newarray) { rc = ERROR_NOMEM; goto out; } And here. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |