1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

tdb: always set tdb->tracefd to -1 to be safe on goto fail

metze
This commit is contained in:
Stefan Metzmacher 2009-11-19 09:38:48 +01:00
parent 92eff41ca5
commit 85449b7bcc

View File

@ -163,6 +163,9 @@ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
}
tdb_io_init(tdb);
tdb->fd = -1;
#ifdef TDB_TRACE
tdb->tracefd = -1;
#endif
tdb->name = NULL;
tdb->map_ptr = NULL;
tdb->flags = tdb_flags;
@ -207,10 +210,6 @@ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_open_ex: tdb_new_database failed!"));
goto fail;
}
#ifdef TDB_TRACE
/* All tracing will fail. That's ok. */
tdb->tracefd = -1;
#endif
goto internal;
}