Skip to content

Commit d4d8588

Browse files
committed
Oops, only disconnect event handlers if we are disposing
1 parent 65b80dc commit d4d8588

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

MimeKit/MimeEntity.cs

+4-2
Original file line numberDiff line numberDiff line change
@@ -1288,8 +1288,10 @@ void HeadersChanged (object sender, HeaderListChangedEventArgs e)
12881288
/// <see langword="false" /> to release only the unmanaged resources.</param>
12891289
protected virtual void Dispose (bool disposing)
12901290
{
1291-
ContentType.Changed -= ContentTypeChanged;
1292-
Headers.Changed -= HeadersChanged;
1291+
if (disposing) {
1292+
ContentType.Changed -= ContentTypeChanged;
1293+
Headers.Changed -= HeadersChanged;
1294+
}
12931295
}
12941296

12951297
/// <summary>

0 commit comments

Comments
 (0)