[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [XEND] Check for invalid memory sizes.
# HG changeset patch # User atse@xxxxxxxxxxxxxxxxxxxxxxxx # Node ID 1db4e40b4d83b049f3d8b3a22485e0821e2bc1b4 # Parent a49f9c33aa9372a86f79a54e12b24d1de82db3b7 [XEND] Check for invalid memory sizes. Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 5 +++++ 1 files changed, 5 insertions(+) diff -r a49f9c33aa93 -r 1db4e40b4d83 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Fri Sep 22 15:06:00 2006 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Fri Sep 22 15:36:11 2006 +0100 @@ -596,6 +596,8 @@ class XendDomainInfo: if self.info['memory'] == 0: if self.infoIsSet('mem_kb'): self.info['memory'] = (self.info['mem_kb'] + 1023) / 1024 + if self.info['memory'] <= 0: + raise VmError('Invalid memory size') if self.info['maxmem'] < self.info['memory']: self.info['maxmem'] = self.info['memory'] @@ -1001,6 +1003,9 @@ class XendDomainInfo: """Set the memory target of this domain. @param target In MiB. """ + if target <= 0: + raise XendError('Invalid memory size') + log.debug("Setting memory target of domain %s (%d) to %d MiB.", self.info['name'], self.domid, target) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |