Ver Fonte

try to fix unhandled exception in file refresher

Luke Pulverenti há 8 anos atrás
pai
commit
9fb7bd1367
1 ficheiros alterados com 10 adições e 0 exclusões
  1. 10 0
      MediaBrowser.Server.Implementations/IO/FileRefresher.cs

+ 10 - 0
MediaBrowser.Server.Implementations/IO/FileRefresher.cs

@@ -45,6 +45,11 @@ namespace MediaBrowser.Server.Implementations.IO
 
 
         private void AddAffectedPath(string path)
         private void AddAffectedPath(string path)
         {
         {
+            if (string.IsNullOrWhiteSpace(path))
+            {
+                throw new ArgumentNullException("path");
+            }
+
             if (!_affectedPaths.Contains(path, StringComparer.Ordinal))
             if (!_affectedPaths.Contains(path, StringComparer.Ordinal))
             {
             {
                 _affectedPaths.Add(path);
                 _affectedPaths.Add(path);
@@ -53,6 +58,11 @@ namespace MediaBrowser.Server.Implementations.IO
 
 
         public void AddPath(string path)
         public void AddPath(string path)
         {
         {
+            if (string.IsNullOrWhiteSpace(path))
+            {
+                throw new ArgumentNullException("path");
+            }
+
             lock (_timerLock)
             lock (_timerLock)
             {
             {
                 AddAffectedPath(path);
                 AddAffectedPath(path);