diff options
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/dblayer.c')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/dblayer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/dblayer.c b/ldap/servers/slapd/back-ldbm/dblayer.c index 27a4f6f4..23da61ff 100644 --- a/ldap/servers/slapd/back-ldbm/dblayer.c +++ b/ldap/servers/slapd/back-ldbm/dblayer.c @@ -2792,6 +2792,8 @@ int dblayer_open_file(backend *be, char* indexname, int open_flag, struct attrin open_flags = DB_THREAD; if (open_flag & DBOPEN_CREATE) open_flags |= DB_CREATE; + if (open_flag & DBOPEN_TRUNCATE) + open_flags |= DB_TRUNCATE; if (!ppDB) goto out; |