From 6f4b2cc66e87bbb6d05f1c9d52d13040a923d3fd Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 18 Feb 2009 00:14:16 +0000 Subject: [PATCH] ITS#5956 only retry attaching to SHM once --- servers/slapd/back-bdb/init.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-bdb/init.c b/servers/slapd/back-bdb/init.c index ab1fa16a44..f34271a0db 100644 --- a/servers/slapd/back-bdb/init.c +++ b/servers/slapd/back-bdb/init.c @@ -111,6 +111,7 @@ bdb_db_open( BackendDB *be, ConfigReply *cr ) Entry *e = NULL; int do_recover = 0, do_alock_recover = 0; int alockt, quick = 0; + int do_retry = 1; if ( be->be_suffix == NULL ) { Debug( LDAP_DEBUG_ANY, @@ -340,7 +341,10 @@ shm_retry: ": database \"%s\": " "shared memory env open failed, assuming stale env.\n", be->be_suffix[0].bv_val, 0, 0 ); - goto shm_retry; + if ( do_retry ) { + do_retry = 0; + goto shm_retry; + } } } Debug( LDAP_DEBUG_ANY, -- 2.39.5