From c2a31b7b1313c4d21c00310dc629e61b9e944bd3 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 20 Nov 2017 14:05:34 -0500 Subject: [PATCH] Checks against deletion recusing into symlinks --- TGS.Server/Helpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TGS.Server/Helpers.cs b/TGS.Server/Helpers.cs index 49280d7e5d..cb17f1fdce 100644 --- a/TGS.Server/Helpers.cs +++ b/TGS.Server/Helpers.cs @@ -59,7 +59,7 @@ namespace TGS.Server /// if was a symlink and deleted, otherwise static bool CheckDeleteSymlinkDir(DirectoryInfo di) { - if (!di.Attributes.HasFlag(FileAttributes.Directory)) + if (!di.Attributes.HasFlag(FileAttributes.Directory) || di.Attributes.HasFlag(FileAttributes.ReparsePoint)) { //this is probably a symlink Directory.Delete(di.FullName); return true;