commit f577a975d688a37c749068ea86dd911465d56f04 Author: James Antill Date: Thu Dec 6 16:56:42 2012 -0500 Fix getting the size arg. for createLvLinear() when long != uintmax. diff --git a/liblvm.c b/liblvm.c index c59be52..633f604 100644 --- a/liblvm.c +++ b/liblvm.c @@ -869,13 +869,15 @@ liblvm_lvm_vg_create_lv_linear(vgobject *self, PyObject *args) { const char *vgname; uint64_t size; + unsigned long asize; lvobject *lvobj; VG_VALID(self); - if (!PyArg_ParseTuple(args, "sl", &vgname, &size)) { + if (!PyArg_ParseTuple(args, "sl", &vgname, &asize)) { return NULL; } + size = asize; if ((lvobj = PyObject_New(lvobject, &LibLVMlvType)) == NULL) return NULL;