From db3dca6dbd32fe6ea3d51bc037e6f9cdc66c343b Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Sun, 16 Sep 2001 01:02:46 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'RELEASE_4_4_0'. --- net/py-ldap1/files/patch-message.c | 43 -------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 net/py-ldap1/files/patch-message.c (limited to 'net/py-ldap1/files/patch-message.c') diff --git a/net/py-ldap1/files/patch-message.c b/net/py-ldap1/files/patch-message.c deleted file mode 100644 index 1b7111a84ae2..000000000000 --- a/net/py-ldap1/files/patch-message.c +++ /dev/null @@ -1,43 +0,0 @@ ---- Modules/message.c.orig Wed Nov 15 10:41:35 2000 -+++ Modules/message.c Wed Nov 15 16:51:18 2000 -@@ -114,6 +114,40 @@ - PyList_Append(result, entrytuple); - Py_DECREF(entrytuple); - } -+#if defined(LDAP_API_VERSION) -+ for(entry = ldap_first_reference(ld,m); -+ entry != NULL; -+ entry = ldap_next_reference(ld,entry)) -+ { -+ char **refs = NULL; -+ PyObject* entrytuple; -+ PyObject* reflist = PyList_New(0); -+ -+ if (reflist == NULL) { -+ Py_DECREF(result); -+ ldap_msgfree( m ); -+ return NULL; -+ } -+ if (ldap_parse_reference(ld, entry, &refs, NULL, 0) != LDAP_SUCCESS) { -+ Py_DECREF(result); -+ ldap_msgfree( m ); -+ return LDAPerror( ld, "ldap_parse_reference" ); -+ } -+ if (refs) { -+ int i; -+ for (i=0; refs[i] != NULL; i++) { -+ PyObject *refstr = PyString_FromString(refs[i]); -+ PyList_Append(reflist, refstr); -+ Py_DECREF(refstr); -+ } -+ ber_memvfree( (void **) refs ); -+ } -+ entrytuple = Py_BuildValue("(sO)", NULL, reflist); -+ Py_DECREF(reflist); -+ PyList_Append(result, entrytuple); -+ Py_DECREF(entrytuple); -+ } -+#endif - ldap_msgfree( m ); - return result; - } -- cgit v1.2.3