svn commit: samba r14879 - in
branches/SAMBA_4_0/source/scripting/swig: .
tpot at samba.org
tpot at samba.org
Mon Apr 3 08:25:03 GMT 2006
Author: tpot
Date: 2006-04-03 08:25:03 +0000 (Mon, 03 Apr 2006)
New Revision: 14879
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14879
Log:
Fix bug unpacking ldb_messages.
Start decoding more of ldb_message and ldb_message_result.
Modified:
branches/SAMBA_4_0/source/scripting/swig/ldb.i
Changeset:
Modified: branches/SAMBA_4_0/source/scripting/swig/ldb.i
===================================================================
--- branches/SAMBA_4_0/source/scripting/swig/ldb.i 2006-04-03 08:03:44 UTC (rev 14878)
+++ branches/SAMBA_4_0/source/scripting/swig/ldb.i 2006-04-03 08:25:03 UTC (rev 14879)
@@ -113,12 +113,23 @@
resultobj = PyList_New((*$1)->count);
for (i = 0; i < (*$1)->count; i++) {
- PyList_SetItem(resultobj, i, SWIG_NewPointerObj(*$1, SWIGTYPE_p_ldb_message, 0));
+ PyList_SetItem(resultobj, i, SWIG_NewPointerObj((*$1)->msgs[i], SWIGTYPE_p_ldb_message, 0));
}
}
%types(struct ldb_result *);
+%typemap(out) struct ldb_dn * {
+ $result = PyString_FromString(ldb_dn_linearize($1, $1));
+}
+
+struct ldb_message_element {
+ unsigned int flags;
+ const char *name;
+ unsigned int num_values;
+ struct ldb_val *values;
+};
+
struct ldb_message {
struct ldb_dn *dn;
unsigned int num_elements;
More information about the samba-cvs
mailing list