diff --git a/OpenSim/Framework/Util.cs b/OpenSim/Framework/Util.cs index b4a81ac6b0..01a06cd15c 100644 --- a/OpenSim/Framework/Util.cs +++ b/OpenSim/Framework/Util.cs @@ -705,9 +705,9 @@ namespace OpenSim.Framework private static byte[] ComputeSHA1Hash(byte[] src) { - SHA1CryptoServiceProvider SHA1 = new SHA1CryptoServiceProvider(); - byte[] ret = SHA1.ComputeHash(src); - SHA1.Dispose(); + byte[] ret; + using(SHA1CryptoServiceProvider SHA1 = new SHA1CryptoServiceProvider()) + ret = SHA1.ComputeHash(src); return ret; }