]> git.sur5r.net Git - openldap/commitdiff
Add UL to more BER tags.
authorKurt Zeilenga <kurt@openldap.org>
Wed, 19 May 1999 06:27:35 +0000 (06:27 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 19 May 1999 06:27:35 +0000 (06:27 +0000)
libraries/liblber/decode.c
libraries/liblber/etest.c
libraries/libldap/open.c
libraries/libldap/result.c
libraries/libldap/sbind.c

index d2e81df26e22987d8ae4d23c3e8e391415c578a1..aed5ca4e5f5d08c66576ddc06a8778520082a5b7 100644 (file)
@@ -71,7 +71,8 @@ ber_skip_tag( BerElement *ber, unsigned long *len )
 {
        unsigned long   tag;
        unsigned char   lc;
-       int             noctets, diff;
+       unsigned int    noctets;
+       int             diff;
        unsigned long   netlen;
 
        assert( ber != NULL );
@@ -109,7 +110,7 @@ ber_skip_tag( BerElement *ber, unsigned long *len )
                if ( (unsigned) noctets > sizeof(unsigned long) )
                        return( LBER_DEFAULT );
                diff = sizeof(unsigned long) - noctets;
-               if ( ber_read( ber, (char *) &netlen + diff, noctets )
+               if ( (unsigned) ber_read( ber, (char *) &netlen + diff, noctets )
                    != noctets )
                        return( LBER_DEFAULT );
                *len = AC_NTOHL( netlen );
index b0cd89eafa96eb0e7c173d7b7d6107ad8b015060..a41d9c379d0ac34853ea90eaf79dbcffa49c6ec4 100644 (file)
@@ -72,7 +72,7 @@ main( int argc, char **argv )
 
 #ifndef notdef
        num = 7;
-       if ( ber_printf( ber, "{ti}", 0x1f44U, num ) == -1 ) {
+       if ( ber_printf( ber, "{ti}", 0x1f44UL, num ) == -1 ) {
                fprintf( stderr, "ber_printf returns -1" );
                exit( 1 );
        }
index 152336f7bece90e839cf76467b74ed1d29b9ae5b..bfcec1b309309d0743117c5eeaab417e9cb235a5 100644 (file)
@@ -149,9 +149,11 @@ ldap_init( LDAP_CONST char *defhost, int defport )
        memcpy(&ld->ld_options, &openldap_ldap_global_options,
                sizeof(ld->ld_options));
 
-       /* but not pointers to malloc'ed strings */
+       /* but not pointers to malloc'ed items */
        ld->ld_options.ldo_defbase = NULL;
        ld->ld_options.ldo_defhost = NULL;
+       ld->ld_options.ldo_sctrls = NULL;
+       ld->ld_options.ldo_cctrls = NULL;
 
        if ( defhost != NULL ) {
                ld->ld_options.ldo_defhost = strdup( defhost );
index 3da2edba645dde9fe4d10ef54f46256713515183..68057ab7b4e952c735c481f1b031c6a9e70f5c9c 100644 (file)
@@ -540,7 +540,7 @@ build_result_ber( LDAP *ld, BerElement *ber, LDAPRequest *lr )
        ber_init_w_nullc( ber, 0 );
        ldap_set_ber_options( ld, ber );
        if ( ber_printf( ber, "{it{ess}}", lr->lr_msgid,
-           (long)lr->lr_res_msgtype, lr->lr_res_errno,
+           (unsigned long) lr->lr_res_msgtype, lr->lr_res_errno,
            lr->lr_res_matched ? lr->lr_res_matched : "",
            lr->lr_res_error ? lr->lr_res_error : "" ) == -1 ) {
                return( LBER_ERROR );
index e6a4f96bd4e6bdca03bc71f5015e4e05834f1bef..d52ea2909c726e57483234368972702d48a9119c 100644 (file)
@@ -99,7 +99,7 @@ ldap_simple_bind_s( LDAP *ld, LDAP_CONST char *dn, LDAP_CONST char *passwd )
        if ( (msgid = ldap_simple_bind( ld, dn, passwd )) == -1 )
                return( ld->ld_errno );
 
-       if ( ldap_result( ld, msgid, 1, (struct timeval *) 0, &result ) == -1 )
+       if ( ldap_result( ld, msgid, 1, NULL, &result ) == -1 )
                return( ld->ld_errno ); /* ldap_result sets ld_errno */
 
        return( ldap_result2error( ld, result, 1 ) );