summaryrefslogtreecommitdiff
path: root/source4/torture/drs
diff options
context:
space:
mode:
Diffstat (limited to 'source4/torture/drs')
-rw-r--r--source4/torture/drs/drs_util.c5
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;
}