*/
void ldapqry_set_name( LdapQuery* qry, const gchar *value ) {
g_return_if_fail( qry != NULL );
- g_return_if_fail( ADDRQUERY_OBJECT(qry) != NULL );
ADDRQUERY_NAME(qry) = mgu_replace_string( ADDRQUERY_NAME(qry), value );
+ if (ADDRQUERY_NAME(qry) == NULL)
+ return;
g_strstrip( ADDRQUERY_NAME(qry) );
debug_print("set name: %s\n", ADDRQUERY_NAME(qry));
}
*/
void ldapqry_set_search_value( LdapQuery *qry, const gchar *value ) {
g_return_if_fail( qry != NULL );
- g_return_if_fail( ADDRQUERY_OBJECT(qry) != NULL );
ADDRQUERY_SEARCHVALUE(qry) = mgu_replace_string( ADDRQUERY_SEARCHVALUE(qry), value );
+ if (ADDRQUERY_SEARCHVALUE(qry) == NULL)
+ return;
g_strstrip( ADDRQUERY_SEARCHVALUE(qry) );
debug_print("search value: %s\n", ADDRQUERY_SEARCHVALUE(qry));
}
*/
void ldapqry_set_search_type( LdapQuery *qry, const AddrSearchType value ) {
g_return_if_fail( qry != NULL );
- g_return_if_fail( ADDRQUERY_OBJECT(qry) != NULL );
ADDRQUERY_SEARCHTYPE(qry) = value;
}
*/
void ldapqry_set_query_id( LdapQuery* qry, const gint value ) {
g_return_if_fail( qry != NULL );
- g_return_if_fail( ADDRQUERY_OBJECT(qry) != NULL );
ADDRQUERY_ID(qry) = value;
}
qry->elapsedTime = -1;
ADDRQUERY_RETVAL(qry) = LDAPRC_INIT;
+ ldapsrv_set_options (ctl->timeOut, NULL);
+
uri = g_strdup_printf("ldap%s://%s:%d",
ctl->enableSSL?"s":"",
ctl->hostName, ctl->port);
void ldapqry_cancel( LdapQuery *qry ) {
g_return_if_fail( qry != NULL );
- debug_print("cancelling::%d::%s\n", (int) pthread_self(), ADDRQUERY_NAME(qry));
+ debug_print("cancelling::%d::%s\n", (int) pthread_self(),
+ ADDRQUERY_NAME(qry)?ADDRQUERY_NAME(qry):"null");
if( ldapqry_get_busy_flag( qry ) ) {
if( qry->thread ) {
debug_print("calling pthread_cancel\n");