Merge pull request #876 from Morilli/fix-isarchive-stream-seek

Restore stream position in ArchiveFactory.IsArchive
This commit is contained in:
Adam Hathcock
2024-10-24 08:28:52 +01:00
committed by GitHub

View File

@@ -189,9 +189,10 @@ public static class ArchiveFactory
foreach (var factory in Factory.Factories)
{
var isArchive = factory.IsArchive(stream);
stream.Position = startPosition;
if (factory.IsArchive(stream, null))
if (isArchive)
{
type = factory.KnownArchiveType;
return true;