aboutsummaryrefslogtreecommitdiff
path: root/lib/ldap.c
diff options
context:
space:
mode:
authorGisle Vanem <gvanem@broadpark.no>2006-09-08 12:03:39 +0000
committerGisle Vanem <gvanem@broadpark.no>2006-09-08 12:03:39 +0000
commit0a670c578fa89169f69ab9acd5e328ceaee77477 (patch)
tree396e78097ac8a75df3c9ea90d34764edc563c2aa /lib/ldap.c
parente3c15fc4b9e9ebc9b5e7aa056b10ae0caeaef90d (diff)
Compilation fix; 'reqdata' is not a pointer. 'path' is part of SessionHandle.
Diffstat (limited to 'lib/ldap.c')
-rw-r--r--lib/ldap.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/ldap.c b/lib/ldap.c
index cad5f7fe6..87d321def 100644
--- a/lib/ldap.c
+++ b/lib/ldap.c
@@ -551,10 +551,9 @@ static int _ldap_url_parse2 (const struct connectdata *conn, LDAPURLDesc *ludp)
char *p, *q;
int i;
- if (!conn->data ||
- !conn->data->reqdata ||
- !conn->data->reqdata->path ||
- conn->data->reqdata->path[0] != '/' ||
+ if (!conn->data ||
+ !conn->data->reqdata.path ||
+ conn->data->reqdata.path[0] != '/' ||
!checkprefix(conn->protostr, conn->data->change.url))
return LDAP_INVALID_SYNTAX;
@@ -564,7 +563,7 @@ static int _ldap_url_parse2 (const struct connectdata *conn, LDAPURLDesc *ludp)
/* parse DN (Distinguished Name).
*/
- ludp->lud_dn = strdup(conn->path+1);
+ ludp->lud_dn = strdup(conn->data->reqdata.path+1);
if (!ludp->lud_dn)
return LDAP_NO_MEMORY;