From 676583eac0c2aa1cae20f18d503f900447c77cc0 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 3 Mar 2013 15:18:06 +0100 Subject: [PATCH] 0001031: PropertyLinkSubList causes crash --- src/App/PropertyLinks.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/App/PropertyLinks.cpp b/src/App/PropertyLinks.cpp index 15390fc85..bba19fcd1 100644 --- a/src/App/PropertyLinks.cpp +++ b/src/App/PropertyLinks.cpp @@ -561,11 +561,13 @@ PyObject *PropertyLinkSubList::getPyObject(void) for(int i = 0;igetPyObject()); - tup[1] = Py::String(_lSubList[i].c_str()); + std::string subItem; + if (_lSubList.size() > i) + subItem = _lSubList[i]; + tup[1] = Py::String(subItem); sequence[i] = tup; } return Py::new_reference_to(sequence); - } void PropertyLinkSubList::setPyObject(PyObject *value)