From 98cba522c906115efcba1f8cc0bec7e5edb51ecd Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 11 Jul 2016 16:34:15 +0200 Subject: python: Do not depend on access to internal data structures. * lang/python/gpgme.i (gpgme_data_t): Rework so that it works without access to the definition of 'struct gpgme_data'. * lang/python/helpers.c (object_to_gpgme_data_t): Add assertion. Signed-off-by: Justus Winter --- lang/python/helpers.c | 1 + 1 file changed, 1 insertion(+) (limited to 'lang/python/helpers.c') diff --git a/lang/python/helpers.c b/lang/python/helpers.c index 43a55d08..d6cbb883 100644 --- a/lang/python/helpers.c +++ b/lang/python/helpers.c @@ -254,6 +254,7 @@ object_to_gpgme_data_t(PyObject *input, int argnum, gpgme_data_t *wrapper, if (data != input) Py_DECREF(data); + assert (view->obj); assert (view->ndim == 1); assert (view->shape == NULL); assert (view->strides == NULL); -- cgit v1.2.3