summaryrefslogtreecommitdiffstats
path: root/source/tdb/tdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tdb/tdb.c')
-rw-r--r--source/tdb/tdb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/tdb/tdb.c b/source/tdb/tdb.c
index 6398a2a166c..15a0749ec2f 100644
--- a/source/tdb/tdb.c
+++ b/source/tdb/tdb.c
@@ -1379,7 +1379,7 @@ int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag)
static int tdb_already_open(dev_t device,
ino_t ino)
{
- TDB_CONTEXT *i;
+ TDB_CONTEXT *i = NULL;
for (i = tdbs; i; i = i->next) {
if (i->device == device && i->inode == ino) {
@@ -1411,7 +1411,7 @@ TDB_CONTEXT *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
int open_flags, mode_t mode,
tdb_log_func log_fn)
{
- TDB_CONTEXT *tdb;
+ TDB_CONTEXT *tdb = NULL;
struct stat st;
int rev = 0, locked;
@@ -1571,7 +1571,7 @@ TDB_CONTEXT *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
/* close a database */
int tdb_close(TDB_CONTEXT *tdb)
{
- TDB_CONTEXT **i;
+ TDB_CONTEXT **i = NULL;
int ret = 0;
if (tdb->map_ptr) {
@@ -1728,7 +1728,7 @@ fail:
/* reopen all tdb's */
int tdb_reopen_all(void)
{
- TDB_CONTEXT *tdb;
+ TDB_CONTEXT *tdb = NULL;
for (tdb=tdbs; tdb; tdb = tdb->next) {
if (tdb_reopen(tdb) != 0) return -1;