summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@redhat.com>2006-08-29 14:39:57 +0000
committerDaniel Veillard <veillard@redhat.com>2006-08-29 14:39:57 +0000
commit6606a75667802eaf7d956fb6a61ffaeaece9385d (patch)
treefca46dd02802f76f4fac397358a940aa2bc4ea5c
parent9eb77d45c2a2240afb12bbcdc0935585945ce1f8 (diff)
downloadlibvirt-python-split-0.1.7.tar.gz
libvirt-python-split-0.1.7.tar.xz
libvirt-python-split-0.1.7.zip
* python/libvir.c: Pete Vetere pointed out a bug in string castv0.1.8v0.1.7v0.1.6
when handling errors in Python Daniel
-rw-r--r--libvir.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libvir.c b/libvir.c
index 17fb4a1..907383b 100644
--- a/libvir.c
+++ b/libvir.c
@@ -51,11 +51,11 @@ libvirt_virErrorFuncHandler(ATTRIBUTE_UNUSED void *ctx, virErrorPtr err)
Py_XINCREF(libvirt_virPythonErrorFuncCtxt);
PyTuple_SetItem(info, 0, PyInt_FromLong((long) err->code));
PyTuple_SetItem(info, 1, PyInt_FromLong((long) err->domain));
- PyTuple_SetItem(info, 2, libvirt_charPtrWrap(err->message));
+ PyTuple_SetItem(info, 2, libvirt_constcharPtrWrap(err->message));
PyTuple_SetItem(info, 3, PyInt_FromLong((long) err->level));
- PyTuple_SetItem(info, 4, libvirt_charPtrWrap(err->str1));
- PyTuple_SetItem(info, 5, libvirt_charPtrWrap(err->str2));
- PyTuple_SetItem(info, 6, libvirt_charPtrWrap(err->str3));
+ PyTuple_SetItem(info, 4, libvirt_constcharPtrWrap(err->str1));
+ PyTuple_SetItem(info, 5, libvirt_constcharPtrWrap(err->str2));
+ PyTuple_SetItem(info, 6, libvirt_constcharPtrWrap(err->str3));
PyTuple_SetItem(info, 7, PyInt_FromLong((long) err->int1));
PyTuple_SetItem(info, 8, PyInt_FromLong((long) err->int2));
/* TODO pass conn and dom if available */