summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-04-14 20:51:21 -0400
committerrsiddharth <s@ricketyspace.net>2020-04-17 20:56:37 -0400
commit0e0bc28ea8cc29b8b9c8b6a85ffc3fbf888ace4b (patch)
tree812f84421315f4d526e109641629396091be81a3
parent905c494ec1250287d2cd6d91bc1c64b50bb44a63 (diff)
nserver: Update db_load.
* nserver/src/db.c (db_load): close gdbm.
-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);