Close opened files.

This commit is contained in:
2017-06-29 22:10:15 +01:00
parent 29738d6dec
commit 08cbe92709
10 changed files with 38 additions and 6 deletions

View File

@@ -137,6 +137,8 @@ namespace DiscImageChef.Checksums
adlerOutput.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return adlerOutput.ToString();
}

View File

@@ -163,6 +163,8 @@ namespace DiscImageChef.Checksums
crc16Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return crc16Output.ToString();
}

View File

@@ -163,6 +163,8 @@ namespace DiscImageChef.Checksums
crc32Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return crc32Output.ToString();
}

View File

@@ -163,6 +163,8 @@ namespace DiscImageChef.Checksums
crc64Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return crc64Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _md5Provider.ComputeHash(fileStream);
byte[] result = _md5Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
md5Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return md5Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _ripemd160Provider.ComputeHash(fileStream);
byte[] result = _ripemd160Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
ripemd160Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return ripemd160Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _sha1Provider.ComputeHash(fileStream);
byte[] result = _sha1Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
sha1Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return sha1Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _sha256Provider.ComputeHash(fileStream);
byte[] result = _sha256Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
sha256Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return sha256Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _sha384Provider.ComputeHash(fileStream);
byte[] result = _sha384Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
sha384Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return sha384Output.ToString();
}

View File

@@ -102,7 +102,9 @@ namespace DiscImageChef.Checksums
public byte[] File(string filename)
{
FileStream fileStream = new FileStream(filename, FileMode.Open);
return _sha512Provider.ComputeHash(fileStream);
byte[] result = _sha512Provider.ComputeHash(fileStream);
fileStream.Close();
return result;
}
/// <summary>
@@ -121,6 +123,8 @@ namespace DiscImageChef.Checksums
sha512Output.Append(hash[i].ToString("x2"));
}
fileStream.Close();
return sha512Output.ToString();
}