Restore stream position in ArchiveFactory.IsArchive

This commit is contained in:
Morilli
2024-10-23 17:01:55 +02:00
parent 7fe27ac310
commit 5d62196dde

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;