diff --git a/src/System.Windows.Forms/src/System/Windows/Forms/DataObject.cs b/src/System.Windows.Forms/src/System/Windows/Forms/DataObject.cs index 5d84050acef..054c8151f54 100644 --- a/src/System.Windows.Forms/src/System/Windows/Forms/DataObject.cs +++ b/src/System.Windows.Forms/src/System/Windows/Forms/DataObject.cs @@ -973,6 +973,7 @@ private unsafe int SaveStreamToHandle(ref IntPtr handle, Stream stream) try { var span = new Span(ptr.ToPointer(), size); + stream.Position = 0; stream.Read(span); } finally