1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-11-09 04:24:18 +03:00

Fix unsigned long wraparound in python binding

This commit is contained in:
Daniel P. Berrange
2006-11-15 19:40:00 +00:00
parent 6d8b20ce85
commit a3cf19e62a
4 changed files with 21 additions and 2 deletions

View File

@@ -261,8 +261,8 @@ libvirt_virDomainGetInfo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
}
py_retval = PyList_New(5);
PyList_SetItem(py_retval, 0, libvirt_intWrap((int) info.state));
PyList_SetItem(py_retval, 1, libvirt_longWrap((long) info.maxMem));
PyList_SetItem(py_retval, 2, libvirt_longWrap((long) info.memory));
PyList_SetItem(py_retval, 1, libvirt_ulongWrap(info.maxMem));
PyList_SetItem(py_retval, 2, libvirt_ulongWrap(info.memory));
PyList_SetItem(py_retval, 3, libvirt_intWrap((int) info.nrVirtCpu));
PyList_SetItem(py_retval, 4,
libvirt_longlongWrap((unsigned long long) info.cpuTime));