[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xl: free default_{vifscript, bridge, gatewaydev} on exit
On Wed, 2013-06-12 at 13:41 +0100, Ian Jackson wrote: > Ian Campbell writes ("[PATCH] xl: free default_{vifscript,bridge,gatewaydev} > on exit"): > > These leaks aren't serious, since they are only in xl but this makes "xl > > list" > > clean according to valgrind, which is useful from the point of view of > > eliminating false positives when looking at the state of libxl (where leaks > > matter). > ... > > + if (default_vifscript) { > > + free(default_vifscript); > > + default_vifscript = NULL; > > These ifs are unnecessary. free(NULL) is a no-op. > > I would write: > > + free(default_vifscript); default_vifscript = NULL; > + free(default_bridge); default_bridge = NULL; > + free(default_gatewaydev); default_gatewaydev = NULL; > > which is nice and regular. So would I except this is the prevailing style in that function for some reason (even though I have a feeling I wrote it). Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |