Merge pull request #231 from Aireil/fix_missing_close

Fix missing close when creating files
This commit is contained in:
goaaats 2020-12-23 05:51:01 +01:00 committed by GitHub
commit ef1e5ecc1c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -134,12 +134,12 @@ namespace Dalamud.Plugin
ZipFile.ExtractToDirectory(path, outputDir.FullName); ZipFile.ExtractToDirectory(path, outputDir.FullName);
if (wasDisabled || !enableAfterInstall) { if (wasDisabled || !enableAfterInstall) {
disabledFile.Create(); disabledFile.Create().Close();
return true; return true;
} }
if (doTestingDownload) { if (doTestingDownload) {
testingFile.Create(); testingFile.Create().Close();
} else { } else {
if (testingFile.Exists) if (testingFile.Exists)
testingFile.Delete(); testingFile.Delete();
@ -246,7 +246,7 @@ namespace Dalamud.Plugin
var disabledFile = var disabledFile =
new FileInfo(Path.Combine(sortedVersion.FullName, ".disabled")); new FileInfo(Path.Combine(sortedVersion.FullName, ".disabled"));
if (!disabledFile.Exists) if (!disabledFile.Exists)
disabledFile.Create(); disabledFile.Create().Close();
} }
} catch (Exception ex) { } catch (Exception ex) {
Log.Error(ex, "Plugin disable old versions failed"); Log.Error(ex, "Plugin disable old versions failed");