aboutsummaryrefslogtreecommitdiffstats
path: root/sm/keydb.c
diff options
context:
space:
mode:
Diffstat (limited to 'sm/keydb.c')
-rw-r--r--sm/keydb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sm/keydb.c b/sm/keydb.c
index 53e3cf887..16ed85be5 100644
--- a/sm/keydb.c
+++ b/sm/keydb.c
@@ -362,7 +362,10 @@ keydb_add_resource (ctrl_t ctrl, const char *url, int force, int *auto_created)
if (kbxhd)
{
if (!keybox_lock (kbxhd, 1, 0))
- keybox_compress (kbxhd);
+ {
+ keybox_compress (kbxhd);
+ keybox_lock (kbxhd, 0, 0);
+ }
keybox_release (kbxhd);
}