diff options
Diffstat (limited to 'source4/torture/drs/drs_util.c')
-rw-r--r-- | source4/torture/drs/drs_util.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/torture/drs/drs_util.c b/source4/torture/drs/drs_util.c index 6de758e0de..d2d3e3a949 100644 --- a/source4/torture/drs/drs_util.c +++ b/source4/torture/drs/drs_util.c @@ -41,6 +41,7 @@ bool drs_util_oid_from_attid(struct torture_context *tctx, int i; uint32_t hi_word, lo_word; DATA_BLOB bin_oid = {NULL, 0}; + char *oid; struct drsuapi_DsReplicaOIDMapping *map_entry = NULL; TALLOC_CTX *mem_ctx = talloc_named(tctx, 0, "util_drsuapi_oid_from_attid"); @@ -87,10 +88,12 @@ bool drs_util_oid_from_attid(struct torture_context *tctx, } torture_assert(tctx, - ber_read_OID_String(tctx, bin_oid, _oid), + ber_read_OID_String(tctx, bin_oid, &oid), "Failed to decode binary OID"); talloc_free(mem_ctx); + *_oid = oid; + return true; } |