X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Fturn.c;h=50870c6876855101cc0b22fe579093a93a704c76;hb=6c1d48aa8d066ff85809b8a544952ad2d1dc3400;hp=2ddd608805c63f0268899014d71c92fa88f3d538;hpb=acbb5cf689a4336af05c9f259d909d8141055bac;p=openldap diff --git a/libraries/libldap/turn.c b/libraries/libldap/turn.c index 2ddd608805..50870c6876 100644 --- a/libraries/libldap/turn.c +++ b/libraries/libldap/turn.c @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2005-2006 The OpenLDAP Foundation. + * Copyright 2005-2010 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -42,6 +42,7 @@ ldap_turn( LDAPControl **cctrls, int *msgidp ) { +#ifdef LDAP_EXOP_X_TURN BerElement *turnvalber = NULL; struct berval *turnvalp = NULL; int rc; @@ -58,6 +59,9 @@ ldap_turn( turnvalp, sctrls, cctrls, msgidp ); ber_free( turnvalber, 1 ); return rc; +#else + return LDAP_CONTROL_NOT_FOUND; +#endif } int @@ -68,6 +72,7 @@ ldap_turn_s( LDAPControl **sctrls, LDAPControl **cctrls ) { +#ifdef LDAP_EXOP_X_TURN BerElement *turnvalber = NULL; struct berval *turnvalp = NULL; int rc; @@ -84,5 +89,8 @@ ldap_turn_s( turnvalp, sctrls, cctrls, NULL, NULL ); ber_free( turnvalber, 1 ); return rc; +#else + return LDAP_CONTROL_NOT_FOUND; +#endif }