diff --git a/servers/slapd/back-perl/init.c b/servers/slapd/back-perl/init.c
index a8026909a7decf94aef3d3b49b29064ba88b4974..c50785bc80d981fce6745ad2fdf97fae071e91ae 100644
--- a/servers/slapd/back-perl/init.c
+++ b/servers/slapd/back-perl/init.c
@@ -46,8 +46,7 @@ perl_back_init(
 		perl_parse(perl_interpreter, NULL, 3, embedding, (char **)NULL);
 		perl_run(perl_interpreter);
 		
-		ldap_pvt_thread_mutex_init( &perl_interpreter_mutex,
-			ldap_pvt_thread_mutexattr_default );
+		ldap_pvt_thread_mutex_init( &perl_interpreter_mutex );
 	}
 
 	be->be_private = (PerlBackend *) ch_malloc( sizeof(PerlBackend) );