Skip to content

Commit 66cc6e0

Browse files
committed
Merge remote-tracking branch 'origin/mk/fix-json-reader' into mk/fix-json-reader
2 parents c944a31 + 8a17bf2 commit 66cc6e0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) Microsoft Corporation. All rights reserved.
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT license.
33

44
using System;
@@ -181,7 +181,7 @@ public static ReadResult Parse(string input,
181181
settings ??= new OpenApiReaderSettings();
182182

183183
// Copy string into MemoryStream
184-
var stream = new MemoryStream(Encoding.UTF8.GetBytes(input));
184+
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(input));
185185

186186
return InternalLoad(stream, format, settings);
187187
}
@@ -204,7 +204,7 @@ public static T Parse<T>(string input,
204204
if (input is null) throw new ArgumentNullException(nameof(input));
205205
format ??= InspectInputFormat(input);
206206
settings ??= new OpenApiReaderSettings();
207-
var stream = new MemoryStream(Encoding.UTF8.GetBytes(input));
207+
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(input));
208208
return Load<T>(stream, version, format, out diagnostic, settings);
209209
}
210210

@@ -213,7 +213,7 @@ public static T Parse<T>(string input,
213213
private static async Task<ReadResult> InternalLoadAsync(Stream input, string format, OpenApiReaderSettings settings, CancellationToken cancellationToken = default)
214214
{
215215
var reader = OpenApiReaderRegistry.GetReader(format);
216-
var readResult = await reader.ReadAsync(input, settings, cancellationToken);
216+
var readResult = await reader.ReadAsync(input, settings, cancellationToken).ConfigureAwait(false);
217217

218218
if (settings?.LoadExternalRefs ?? DefaultReaderSettings.LoadExternalRefs)
219219
{

0 commit comments

Comments
 (0)