summaryrefslogtreecommitdiff
path: root/python/metaindex.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2009-07-24 20:49:39 +0200
committerJulian Andres Klode <jak@debian.org>2009-07-24 20:49:39 +0200
commitdb27b9d050c466eabf6eb72899bfbe696af8852b (patch)
tree0a1e56c1fdddbe6c47530e033a282e8da54b1a3e /python/metaindex.cc
parentfda01b9ec100db7d2e5f7434edadd1fe84d4fdee (diff)
downloadpython-apt-db27b9d050c466eabf6eb72899bfbe696af8852b.tar.gz
python: Fix some more possible NULL issues.
Diffstat (limited to 'python/metaindex.cc')
-rw-r--r--python/metaindex.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/metaindex.cc b/python/metaindex.cc
index 62ff6b90..4e059f0c 100644
--- a/python/metaindex.cc
+++ b/python/metaindex.cc
@@ -61,14 +61,16 @@ static PyGetSetDef MetaIndexGetSet[] = {
{}
};
+#define S(x) (x ? x : "")
static PyObject *MetaIndexRepr(PyObject *Self)
{
metaIndex *meta = GetCpp<metaIndex*>(Self);
return PyString_FromFormat("<%s object: type='%s', uri:'%s' dist='%s' "
"is_trusted='%i'>", Self->ob_type->tp_name,
- meta->GetType(), meta->GetURI().c_str(),
+ S(meta->GetType()), meta->GetURI().c_str(),
meta->GetDist().c_str(), meta->IsTrusted());
}
+#undef S
PyTypeObject PyMetaIndex_Type =
{