]> git.sur5r.net Git - openldap/commitdiff
Fix #undef LDAP_UFN
authorKurt Zeilenga <kurt@openldap.org>
Sat, 16 Sep 2000 06:24:17 +0000 (06:24 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 16 Sep 2000 06:24:17 +0000 (06:24 +0000)
clients/fax500/rp500.c
include/ldap_defaults.h
libraries/libldap/getattr.c

index 9ac3b3f8ffc3e7cde3c57478c48322cd23a68a9f..058091d410fd93638dd6a52d3ffa7c9046f5a3ef 100644 (file)
@@ -129,6 +129,7 @@ main( int argc, char **argv )
        }
 
        result = NULL;
+#ifdef LDAP_UFN
        if ( strchr( key, ',' ) != NULL ) {
                int ld_deref = LDAP_DEREF_FINDING;
                ldap_set_option(ld, LDAP_OPT_DEREF, &ld_deref);
@@ -140,7 +141,9 @@ main( int argc, char **argv )
                        exit( -1 );
                }
                matches = ldap_count_entries( ld, result );
-       } else {
+       } else
+#endif
+       {
                for ( fi = ldap_getfirstfilter( filtd, "rp500", key );
                    fi != NULL; fi = ldap_getnextfilter( filtd ) ) {
                        if ( (rc = ldap_search_s( ld, base, LDAP_SCOPE_SUBTREE,
index 811865f1d1bb957809bc986f39e6be84e247c355..b7d73212510de73e6cfd955d4656d8e3f2e46d33 100644 (file)
@@ -81,8 +81,10 @@ Please try again later.\r\n"
 #define FINGER_DEREF           LDAP_DEREF_FINDING
        /* attribute to use when sorting results */
 #define FINGER_SORT_ATTR       SORT_ATTR
+#ifdef LDAP_UFN
        /* enable ufn support */
 #define FINGER_UFN
+#endif
        /* timeout for searches */
 #define FINGER_TIMEOUT         60
        /* number of DN components to show in entry displays */
@@ -99,8 +101,10 @@ Please try again later.\r\n"
 #define GO500_SORT_ATTR        SORT_ATTR
        /* timeout for searches */
 #define GO500_TIMEOUT  180
+#ifdef LDAP_UFN
        /* enable ufn support */
 #define GO500_UFN
+#endif
        /*
         * only set and uncomment this if your hostname() does not return
         * a fully qualified hostname
@@ -118,8 +122,10 @@ Please try again later.\r\n"
 #define GO500GW_PORT           7777
        /* timeout on all searches */
 #define GO500GW_TIMEOUT                180
+#ifdef LDAP_UFN
        /* enable ufn support */
 #define GO500GW_UFN
+#endif
        /* attribute to use when sorting results */
 #define GO500GW_SORT_ATTR      SORT_ATTR
        /*
@@ -146,8 +152,10 @@ Please try again later.\r\n"
 #define RCPT500_SORT_ATTR      SORT_ATTR
        /* max number of hits displayed in full before a list is presented */
 #define RCPT500_LISTLIMIT      1
+#ifdef LDAP_UFN
        /* enable ufn support */
 #define RCPT500_UFN
+#endif
        /* number of DN components to show in entry displays */
 #define RCPT500_RDNCOUNT       DEFAULT_RDNCOUNT        
 
index d2a478c63424766acf1f4fba8b9185a58e4a3f80..ae645534fb724943df2e043d516abe62f9c50a2b 100644 (file)
@@ -58,13 +58,13 @@ ldap_first_attribute( LDAP *ld, LDAPMessage *entry, BerElement **berout )
                return  NULL;
        }
 
-#if 0
+#if LDAP_SEQORSET_BAILOUT
        if( len == 0 ) {
                return NULL;
        }
 #endif
        
-#if 0
+#if LBER_SEQORSET_AVOID_OVERRUN
        /* set the length to avoid overrun */
        rc = ber_set_option( ber, LBER_OPT_REMAINING_BYTES, &len );
        if( rc != LBER_OPT_SUCCESS ) {
@@ -100,7 +100,7 @@ ldap_next_attribute( LDAP *ld, LDAPMessage *entry, BerElement *ber )
        assert( entry != NULL );
        assert( ber != NULL );
 
-#if 0
+#if LDAP_SEQORSET_BAILOUT
        if ( ber_pvt_ber_remaining( ber ) == 0 ) {
                return NULL;
        }