diff options
| author | Bond-009 <bond.009@outlook.com> | 2019-03-27 16:17:18 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-27 16:17:18 -0700 |
| commit | b07c146fd96d9ed7676adffda0333ec85f0c05b6 (patch) | |
| tree | f40f40c8de0e007dc7ae8e3afab249600fcee65b | |
| parent | 6be8624373bba6cf25a659390874613a4ea6ba79 (diff) | |
Update Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
| -rw-r--r-- | Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs b/Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs index a589d6168..da6596743 100644 --- a/Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs +++ b/Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs @@ -40,7 +40,10 @@ namespace Emby.Server.Implementations.Library HashSet<string> usersreset = new HashSet<string>();
foreach (var resetfile in Directory.EnumerateFiles(_passwordResetFileBaseDir, $"{_passwordResetFileBaseName}*"))
{
- var spr = await _jsonSerializer.DeserializeFromStreamAsync<SerializablePasswordReset>(File.OpenRead(resetfile)).ConfigureAwait(false);
+ using (var str = File.OpenRead(resetfile))
+ {
+ var spr = await _jsonSerializer.DeserializeFromStreamAsync<SerializablePasswordReset>(str).ConfigureAwait(false);
+ }
if (spr.ExpirationDate < DateTime.Now)
{
File.Delete(resetfile);
@@ -51,7 +54,7 @@ namespace Emby.Server.Implementations.Library if (resetUser != null)
{
await _userManager.ChangePassword(resetUser, pin).ConfigureAwait(false);
- usersreset.Add(resetUser.Name); + usersreset.Add(resetUser.Name);
File.Delete(resetfile);
}
}
@@ -85,8 +88,8 @@ namespace Emby.Server.Implementations.Library };
try
- { - FileStream fileStream = File.OpenWrite(filePath); + {
+ FileStream fileStream = File.OpenWrite(filePath);
_jsonSerializer.SerializeToStream(spr,fileStream);
await fileStream.FlushAsync().ConfigureAwait(false);
}
|
