Skip to content

Commit 32e0f04

Browse files
authored
Merge pull request #67 from rameel/fix-s3-upload-stream
S3UploadStream: Cleanup redundant volatile and disposal logic
2 parents f385754 + f036b51 commit 32e0f04

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/Ramstack.FileSystem.Amazon/S3UploadStream.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ internal sealed class S3UploadStream : Stream
2222
private readonly FileStream _stream;
2323
private readonly List<PartETag> _partETags;
2424

25-
private volatile int _disposed;
25+
private int _disposed;
2626

2727
/// <inheritdoc />
2828
public override bool CanRead => false;
@@ -157,6 +157,8 @@ protected override void Dispose(bool disposing)
157157
using var scope = NullSynchronizationContext.CreateScope();
158158
DisposeAsync().AsTask().Wait();
159159
}
160+
161+
base.Dispose(disposing);
160162
}
161163

162164
/// <inheritdoc />

0 commit comments

Comments
 (0)