Skip to content

Commit 9318c00

Browse files
authored
Merge pull request #2465 from kilifu/fix/missing-using
fix: add missing disposable for stream
2 parents 009fa10 + 0c1ccbd commit 9318c00

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ public static async Task<ReadResult> LoadAsync(string url, OpenApiReaderSettings
7676
{
7777
settings ??= DefaultReaderSettings.Value;
7878
var (stream, format) = await RetrieveStreamAndFormatAsync(url, settings, token).ConfigureAwait(false);
79-
return await LoadAsync(stream, format, settings, token).ConfigureAwait(false);
79+
using (stream)
80+
{
81+
return await LoadAsync(stream, format, settings, token).ConfigureAwait(false);
82+
}
8083
}
8184

8285
/// <summary>
@@ -94,7 +97,10 @@ public static async Task<ReadResult> LoadAsync(string url, OpenApiReaderSettings
9497
{
9598
settings ??= DefaultReaderSettings.Value;
9699
var (stream, format) = await RetrieveStreamAndFormatAsync(url, settings, token).ConfigureAwait(false);
97-
return await LoadAsync<T>(stream, version, openApiDocument, format, settings, token);
100+
using (stream)
101+
{
102+
return await LoadAsync<T>(stream, version, openApiDocument, format, settings, token);
103+
}
98104
}
99105

100106
/// <summary>

0 commit comments

Comments
 (0)