diff options
-rw-r--r-- | source/rpc_parse/parse_sec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/rpc_parse/parse_sec.c b/source/rpc_parse/parse_sec.c index 4817459d1a9..fb48080a648 100644 --- a/source/rpc_parse/parse_sec.c +++ b/source/rpc_parse/parse_sec.c @@ -726,11 +726,13 @@ SEC_DESC_BUF *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, SEC_DESC *sec_desc) /* max buffer size (allocated size) */ dst->max_len = (uint32)len; dst->len = (uint32)len; - + if(sec_desc && ((dst->sec = dup_sec_desc(ctx, sec_desc)) == NULL)) { return NULL; } + dst->undoc = 0x1; + return dst; } |