diff --git a/src/Ramstack.FileSystem.Amazon/S3UploadStream.cs b/src/Ramstack.FileSystem.Amazon/S3UploadStream.cs index 8ec2f64..88fa2f9 100644 --- a/src/Ramstack.FileSystem.Amazon/S3UploadStream.cs +++ b/src/Ramstack.FileSystem.Amazon/S3UploadStream.cs @@ -22,7 +22,7 @@ internal sealed class S3UploadStream : Stream private readonly FileStream _stream; private readonly List _partETags; - private volatile int _disposed; + private int _disposed; /// public override bool CanRead => false; @@ -157,6 +157,8 @@ protected override void Dispose(bool disposing) using var scope = NullSynchronizationContext.CreateScope(); DisposeAsync().AsTask().Wait(); } + + base.Dispose(disposing); } ///