소스 검색

add library monitor error handling

Luke Pulverenti 8 년 전
부모
커밋
d57a50af3b
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      Emby.Server.Core/IO/LibraryMonitor.cs

+ 9 - 0
Emby.Server.Core/IO/LibraryMonitor.cs

@@ -294,6 +294,15 @@ namespace Emby.Server.Core.IO
                 return;
             }
 
+            if (_environmentInfo.OperatingSystem != MediaBrowser.Model.System.OperatingSystem.Windows)
+            {
+                if (path.StartsWith("\\\\", StringComparison.OrdinalIgnoreCase) || path.StartsWith("smb://", StringComparison.OrdinalIgnoreCase))
+                {
+                    // not supported
+                    return;
+                }
+            }
+
             // Already being watched
             if (_fileSystemWatchers.ContainsKey(path))
             {