Browse Source

Nextfixes

pull/2583/head
Stefan Nikolei 2 years ago
parent
commit
d1c3c31258
  1. 5
      src/ImageSharp/Formats/ImageFormatManager.cs
  2. 3
      src/ImageSharp/Formats/Png/PngDecoderCore.cs

5
src/ImageSharp/Formats/ImageFormatManager.cs

@ -83,10 +83,7 @@ public class ImageFormatManager
lock (HashLock)
{
if (!this.imageFormats.Contains(format))
{
this.imageFormats.Add(format);
}
this.imageFormats.Add(format);
}
}

3
src/ImageSharp/Formats/Png/PngDecoderCore.cs

@ -1938,8 +1938,7 @@ internal sealed class PngDecoderCore : IImageDecoderInternals
// Keywords should not be empty or have leading or trailing whitespace.
name = PngConstants.Encoding.GetString(keywordBytes);
return !string.IsNullOrWhiteSpace(name)
&& !name.StartsWith(" ", StringComparison.Ordinal)
&& !name.EndsWith(" ", StringComparison.Ordinal);
&& !name.StartsWith(' ') && !name.EndsWith(' ');
}
private static bool IsXmpTextData(ReadOnlySpan<byte> keywordBytes)

Loading…
Cancel
Save