mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
Do not recycle filters list as it is not creating new filter instances
just reusing it.
This commit is contained in:
@@ -602,7 +602,6 @@ namespace DiscImageChef.ImagePlugins
|
||||
{
|
||||
parentImage = new VHDX();
|
||||
bool parentWorks = false;
|
||||
FiltersList filtersList = new FiltersList();
|
||||
Filter parentFilter;
|
||||
|
||||
foreach(VHDXParentLocatorEntry parentEntry in vPars)
|
||||
@@ -621,7 +620,7 @@ namespace DiscImageChef.ImagePlugins
|
||||
|
||||
try
|
||||
{
|
||||
parentFilter = filtersList.GetFilter(Path.Combine(imageFilter.GetParentFolder(), entryValue));
|
||||
parentFilter = new FiltersList().GetFilter(Path.Combine(imageFilter.GetParentFolder(), entryValue));
|
||||
if(parentFilter != null && parentImage.OpenImage(parentFilter))
|
||||
{
|
||||
parentWorks = true;
|
||||
@@ -634,7 +633,7 @@ namespace DiscImageChef.ImagePlugins
|
||||
|
||||
try
|
||||
{
|
||||
parentFilter = filtersList.GetFilter(Path.Combine(imageFilter.GetParentFolder(), relEntry));
|
||||
parentFilter = new FiltersList().GetFilter(Path.Combine(imageFilter.GetParentFolder(), relEntry));
|
||||
if(parentFilter != null && parentImage.OpenImage(parentFilter))
|
||||
{
|
||||
parentWorks = true;
|
||||
@@ -653,7 +652,7 @@ namespace DiscImageChef.ImagePlugins
|
||||
|
||||
try
|
||||
{
|
||||
parentFilter = filtersList.GetFilter(Path.Combine(imageFilter.GetParentFolder(), entryValue));
|
||||
parentFilter = new FiltersList().GetFilter(Path.Combine(imageFilter.GetParentFolder(), entryValue));
|
||||
if(parentFilter != null && parentImage.OpenImage(parentFilter))
|
||||
{
|
||||
parentWorks = true;
|
||||
|
||||
Reference in New Issue
Block a user