diff options
author | Deryck Hodge <deryck@samba.org> | 2006-04-27 20:52:04 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:16:32 -0500 |
commit | 2720db90c110908c3d077028b82c4a6a5f8c2c51 (patch) | |
tree | cefeab1143df0c4dc1cba1ce32f85d238f8345e0 /source3/python/py_spoolss_printerdata.c | |
parent | ec8b810a16e1f08ceb64486be7447e6cf703261d (diff) | |
download | samba-2720db90c110908c3d077028b82c4a6a5f8c2c51.tar.gz samba-2720db90c110908c3d077028b82c4a6a5f8c2c51.tar.bz2 samba-2720db90c110908c3d077028b82c4a6a5f8c2c51.zip |
r15299: Fix import of Python modules. Fixes Bug #3567.
The REGVAL_CTR part is taken from Daniel Jarboe's
patch he filed with the bug report.
deryck
(This used to be commit 7ca24b996628707b7e8a05041d173f046f428413)
Diffstat (limited to 'source3/python/py_spoolss_printerdata.c')
-rw-r--r-- | source3/python/py_spoolss_printerdata.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source3/python/py_spoolss_printerdata.c b/source3/python/py_spoolss_printerdata.c index 195f01f62d..e89f985fef 100644 --- a/source3/python/py_spoolss_printerdata.c +++ b/source3/python/py_spoolss_printerdata.c @@ -315,11 +315,16 @@ PyObject *spoolss_hnd_enumprinterdataex(PyObject *self, PyObject *args, PyObject char *key; WERROR werror; PyObject *result; - REGVAL_CTR ctr; + REGVAL_CTR *ctr; if (!PyArg_ParseTupleAndKeywords(args, kw, "s", kwlist, &key)) return NULL; + if (!(ctr = TALLOC_ZERO_P(hnd->mem_ctx, REGVAL_CTR))) { + PyErr_SetObject(spoolss_werror, py_werror_tuple(werror)); + return NULL; + } + /* Get max buffer sizes for value and data */ werror = rpccli_spoolss_enumprinterdataex( |