Browse Source

Fixed null reference in spectral converter

pull/1694/head
Dmitry Pentin 5 years ago
parent
commit
8078688d6e
  1. 9
      src/ImageSharp/Formats/Jpeg/Components/Decoder/SpectralConverter{TPixel}.cs

9
src/ImageSharp/Formats/Jpeg/Components/Decoder/SpectralConverter{TPixel}.cs

@ -105,12 +105,15 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder
public override void Dispose()
{
foreach (JpegComponentPostProcessor cpp in this.componentProcessors)
if (this.componentProcessors != null)
{
cpp.Dispose();
foreach (JpegComponentPostProcessor cpp in this.componentProcessors)
{
cpp.Dispose();
}
}
this.rgbaBuffer.Dispose();
this.rgbaBuffer?.Dispose();
}
private void ConvertNextStride(int spectralStep)

Loading…
Cancel
Save