Commit f93e53c9 authored by Alexandre Julliard's avatar Alexandre Julliard

ldap: Import upstream release 2.5.14.

parent f953b99c
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
#ifdef HAVE_WINSOCK2 #ifdef HAVE_WINSOCK2
#include <winsock2.h> #include <winsock2.h>
#include <ws2tcpip.h> #include <ws2tcpip.h>
#elif HAVE_WINSOCK #elif defined(HAVE_WINSOCK)
#include <winsock.h> #include <winsock.h>
#endif #endif
...@@ -114,22 +114,20 @@ ...@@ -114,22 +114,20 @@
LBER_F( char * ) ber_pvt_wsa_err2string LDAP_P((int)); LBER_F( char * ) ber_pvt_wsa_err2string LDAP_P((int));
#elif MACOS #elif defined(MACOS)
# define tcp_close( s ) tcpclose( s ) # define tcp_close( s ) tcpclose( s )
# define tcp_read( s, buf, len ) tcpread( s, buf, len ) # define tcp_read( s, buf, len ) tcpread( s, buf, len )
# define tcp_write( s, buf, len ) tcpwrite( s, buf, len ) # define tcp_write( s, buf, len ) tcpwrite( s, buf, len )
#elif DOS #elif defined(HAVE_PCNFS)
# ifdef PCNFS # define tcp_close( s ) close( s )
# define tcp_close( s ) close( s ) # define tcp_read( s, buf, len ) recv( s, buf, len, 0 )
# define tcp_read( s, buf, len ) recv( s, buf, len, 0 ) # define tcp_write( s, buf, len ) send( s, buf, len, 0 )
# define tcp_write( s, buf, len ) send( s, buf, len, 0 )
# endif /* PCNFS */ #elif defined(HAVE_NCSA)
# ifdef NCSA # define tcp_close( s ) do { netclose( s ); netshut() } while(0)
# define tcp_close( s ) do { netclose( s ); netshut() } while(0) # define tcp_read( s, buf, len ) nread( s, buf, len )
# define tcp_read( s, buf, len ) nread( s, buf, len ) # define tcp_write( s, buf, len ) netwrite( s, buf, len )
# define tcp_write( s, buf, len ) netwrite( s, buf, len )
# endif /* NCSA */
#elif defined(HAVE_CLOSESOCKET) #elif defined(HAVE_CLOSESOCKET)
# define tcp_close( s ) closesocket( s ) # define tcp_close( s ) closesocket( s )
......
...@@ -253,7 +253,8 @@ typedef enum { ...@@ -253,7 +253,8 @@ typedef enum {
LDAP_PVT_THREAD_POOL_PARAM_ACTIVE_MAX, LDAP_PVT_THREAD_POOL_PARAM_ACTIVE_MAX,
LDAP_PVT_THREAD_POOL_PARAM_PENDING_MAX, LDAP_PVT_THREAD_POOL_PARAM_PENDING_MAX,
LDAP_PVT_THREAD_POOL_PARAM_BACKLOAD_MAX, LDAP_PVT_THREAD_POOL_PARAM_BACKLOAD_MAX,
LDAP_PVT_THREAD_POOL_PARAM_STATE LDAP_PVT_THREAD_POOL_PARAM_STATE,
LDAP_PVT_THREAD_POOL_PARAM_PAUSED
} ldap_pvt_thread_pool_param_t; } ldap_pvt_thread_pool_param_t;
#endif /* !LDAP_PVT_THREAD_H_DONE */ #endif /* !LDAP_PVT_THREAD_H_DONE */
......
...@@ -266,9 +266,9 @@ ber_dump( ...@@ -266,9 +266,9 @@ ber_dump(
} }
sprintf( buf, "ber_dump: buf=%p ptr=%p end=%p len=%ld\n", sprintf( buf, "ber_dump: buf=%p ptr=%p end=%p len=%ld\n",
ber->ber_buf, (void *) ber->ber_buf,
ber->ber_ptr, (void *) ber->ber_ptr,
ber->ber_end, (void *) ber->ber_end,
(long) len ); (long) len );
(void) (*ber_pvt_log_print)( buf ); (void) (*ber_pvt_log_print)( buf );
......
...@@ -555,6 +555,8 @@ put_simple_filter( ...@@ -555,6 +555,8 @@ put_simple_filter(
Debug1( LDAP_DEBUG_TRACE, "put_simple_filter: \"%s\"\n", Debug1( LDAP_DEBUG_TRACE, "put_simple_filter: \"%s\"\n",
str ); str );
if ( str[0] == '=' ) return -1;
str = LDAP_STRDUP( str ); str = LDAP_STRDUP( str );
if( str == NULL ) return -1; if( str == NULL ) return -1;
......
...@@ -961,7 +961,7 @@ ldap_do_free_request( void *arg ) ...@@ -961,7 +961,7 @@ ldap_do_free_request( void *arg )
Debug3( LDAP_DEBUG_TRACE, "ldap_do_free_request: " Debug3( LDAP_DEBUG_TRACE, "ldap_do_free_request: "
"asked to free lr %p msgid %d refcnt %d\n", "asked to free lr %p msgid %d refcnt %d\n",
lr, lr->lr_msgid, lr->lr_refcnt ); (void *) lr, lr->lr_msgid, lr->lr_refcnt );
/* if lr_refcnt > 0, the request has been looked up /* if lr_refcnt > 0, the request has been looked up
* by ldap_find_request_by_msgid(); if in the meanwhile * by ldap_find_request_by_msgid(); if in the meanwhile
* the request is free()'d by someone else, just decrease * the request is free()'d by someone else, just decrease
...@@ -1008,7 +1008,7 @@ ldap_free_request_int( LDAP *ld, LDAPRequest *lr ) ...@@ -1008,7 +1008,7 @@ ldap_free_request_int( LDAP *ld, LDAPRequest *lr )
assert( !removed || removed == lr ); assert( !removed || removed == lr );
Debug3( LDAP_DEBUG_TRACE, "ldap_free_request_int: " Debug3( LDAP_DEBUG_TRACE, "ldap_free_request_int: "
"lr %p msgid %d%s removed\n", "lr %p msgid %d%s removed\n",
lr, lr->lr_msgid, removed ? "" : " not" ); (void *) lr, lr->lr_msgid, removed ? "" : " not" );
ldap_do_free_request( lr ); ldap_do_free_request( lr );
} }
...@@ -1673,12 +1673,12 @@ ldap_find_request_by_msgid( LDAP *ld, ber_int_t msgid ) ...@@ -1673,12 +1673,12 @@ ldap_find_request_by_msgid( LDAP *ld, ber_int_t msgid )
lr->lr_refcnt++; lr->lr_refcnt++;
Debug3( LDAP_DEBUG_TRACE, "ldap_find_request_by_msgid: " Debug3( LDAP_DEBUG_TRACE, "ldap_find_request_by_msgid: "
"msgid %d, lr %p lr->lr_refcnt = %d\n", "msgid %d, lr %p lr->lr_refcnt = %d\n",
msgid, lr, lr->lr_refcnt ); msgid, (void *) lr, lr->lr_refcnt );
return lr; return lr;
} }
Debug2( LDAP_DEBUG_TRACE, "ldap_find_request_by_msgid: " Debug2( LDAP_DEBUG_TRACE, "ldap_find_request_by_msgid: "
"msgid %d, lr %p\n", msgid, lr ); "msgid %d, lr %p\n", msgid, (void *) lr );
return NULL; return NULL;
} }
...@@ -1690,7 +1690,7 @@ ldap_return_request( LDAP *ld, LDAPRequest *lrx, int freeit ) ...@@ -1690,7 +1690,7 @@ ldap_return_request( LDAP *ld, LDAPRequest *lrx, int freeit )
lr = ldap_tavl_find( ld->ld_requests, lrx, ldap_req_cmp ); lr = ldap_tavl_find( ld->ld_requests, lrx, ldap_req_cmp );
Debug2( LDAP_DEBUG_TRACE, "ldap_return_request: " Debug2( LDAP_DEBUG_TRACE, "ldap_return_request: "
"lrx %p, lr %p\n", lrx, lr ); "lrx %p, lr %p\n", (void *) lrx, (void *) lr );
if ( lr ) { if ( lr ) {
assert( lr == lrx ); assert( lr == lrx );
if ( lr->lr_refcnt > 0 ) { if ( lr->lr_refcnt > 0 ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment