From 4d51ddbb5c9e4465887d9fcd2c10de3f46c6a12a Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Wed, 22 Jun 2011 20:54:37 +0400 Subject: s4-schema: avoid segfaulting if id3.guid is NULL --- source4/dsdb/schema/schema_syntax.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source4/dsdb/schema/schema_syntax.c') diff --git a/source4/dsdb/schema/schema_syntax.c b/source4/dsdb/schema/schema_syntax.c index f542f670f1..a93cdfaaa9 100644 --- a/source4/dsdb/schema/schema_syntax.c +++ b/source4/dsdb/schema/schema_syntax.c @@ -1995,10 +1995,9 @@ static WERROR dsdb_syntax_DN_BINARY_drsuapi_to_ldb(const struct dsdb_syntax_ctx talloc_free(tmp_ctx); return WERR_FOOBAR; } + talloc_free(guid_blob.data); } - talloc_free(guid_blob.data); - if (id3.__ndr_size_sid) { DATA_BLOB sid_blob; ndr_err = ndr_push_struct_blob(&sid_blob, tmp_ctx, &id3.sid, -- cgit