summaryrefslogtreecommitdiffstats
path: root/nserver/src/db.c
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/src/db.c')
-rw-r--r--nserver/src/db.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/nserver/src/db.c b/nserver/src/db.c
index fae2169..e2b44c3 100644
--- a/nserver/src/db.c
+++ b/nserver/src/db.c
@@ -114,6 +114,10 @@ char *db_load(char *key)
datum v_datum = gdbm_fetch(gf, *k_datum);
check(v_datum.dptr != NULL, "key not found");
+ // close db
+ rc = gdbm_close(gf);
+ check(rc == 0, "gdbm close failed");
+
// clean up.
free(k_datum);