diff --git a/servers/slapd/result.c b/servers/slapd/result.c
index 152af69f7f8648d219b6d474428f95a87bb16a68..c79d6de627070a2d3993d029d96b9a3992a40b10 100644
--- a/servers/slapd/result.c
+++ b/servers/slapd/result.c
@@ -119,7 +119,7 @@ send_ldap_result2(
 		conn->c_writewaiter = 0;
 	}
 
-	ldap_pvt_thread_mutex_unlock( &conn->c_write_mutex );
+	ldap_pvt_thread_mutex_unlock( &conn->c_mutex );
 	ldap_pvt_thread_mutex_unlock( &conn->c_write_mutex );
 
 #ifdef LDAP_COUNTERS