r1983: a completely new implementation of talloc
[samba.git] / source / lib / data_blob.c
index ee7bffdc1b3c11f3ac59e8a959571fbf017bf084..bc5cf9abc869f83232f25646e22077e10acde5a2 100644 (file)
@@ -108,7 +108,7 @@ DATA_BLOB data_blob_talloc_steal(TALLOC_CTX *old_ctx, TALLOC_CTX *new_ctx,
 {
        DATA_BLOB new;
        new = *old;
-       new.data = talloc_steal(old_ctx, new_ctx, old->data);
+       new.data = talloc_steal(new_ctx, old->data);
        if (new.data == NULL) {
                smb_panic("data_blob_talloc_steal: talloc_steal failed.\n");
        }