diff --git a/libraries/libldap/search.c b/libraries/libldap/search.c
index 379aeae4b5dae35afb089eab15821381e7666d0e..9d27820f93fa7114993c74e5a2d4165f3e0aab69 100644
--- a/libraries/libldap/search.c
+++ b/libraries/libldap/search.c
@@ -92,7 +92,7 @@ ldap_search_ext(
 	 * otherwise, use default.
 	 */
 	timelimit = (timeout != NULL)
-			?  timelimit = timeout->tv_sec
+			?  timeout->tv_sec
 			: -1;
 
 	ber = ldap_build_search_req( ld, base, scope, filter, attrs,