From: Volker Lendecke Date: Tue, 8 May 2018 06:35:18 +0000 (+0200) Subject: dsdb: Fix CID 1435453 Null pointer dereferences X-Git-Tag: ldb-1.4.0~388 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=df16777ce4e3d2221b9215c523aa7d63e516db5f;p=thirdparty%2Fsamba.git dsdb: Fix CID 1435453 Null pointer dereferences Signed-off-by: Volker Lendecke Reviewed-by: Andreas Schneider --- diff --git a/source4/dsdb/samdb/ldb_modules/schema_load.c b/source4/dsdb/samdb/ldb_modules/schema_load.c index fd19d105162..6a3001d05e4 100644 --- a/source4/dsdb/samdb/ldb_modules/schema_load.c +++ b/source4/dsdb/samdb/ldb_modules/schema_load.c @@ -82,6 +82,10 @@ static int schema_metadata_open(struct ldb_module *module) filename = ldb_relative_path(ldb, tmp_ctx, "sam.ldb.d/metadata.tdb"); + if (filename == NULL) { + talloc_free(tmp_ctx); + return ldb_module_oom(module); + } open_flags = O_RDWR; if (stat(filename, &statbuf) != 0) {