[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] fix error handler index in xm
On Wed, Aug 24, 2005 at 10:07:22AM -0700, Dan Smith wrote: > CL> I've reverted this check-in because with the change applied, the > CL> error messages are incorrect: > > Ok, so the problem is rooted in the way the args list is manipulated > in the subcommand handlers. As it stands now (without the patch), > some commands give a good error message, while others dump a stack > trace if the domain doesn't exist: Ah, ok. > This is because destroy adds "bogus" into the args list at index 0, > but domid does not. I've attached a new patch that checks for this > condition, and removes the "bogus" entry from the list if the > subcommand added it. This makes the call to handle_xend_error() work > in both situations: > > # xm destroy foo > Error: Domain 'foo' not found when running 'xm destroy' > # xm domid foo > Error: Domain 'foo' not found when running 'xm domid' > > Is that an acceptable solution for now? Perhaps a cleanup of the > inconsistent subcommand handler behavior is in order. I can do that > when I start work on the remaining interface changes. Yes, I've checked this in for now, but making the subcommand handler behavious consistent would be good. christian _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |