diff options
| -rw-r--r-- | MediaBrowser.Controller/IO/FileData.cs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/IO/FileData.cs b/MediaBrowser.Controller/IO/FileData.cs index f5375e71b..789007be7 100644 --- a/MediaBrowser.Controller/IO/FileData.cs +++ b/MediaBrowser.Controller/IO/FileData.cs @@ -25,11 +25,14 @@ namespace MediaBrowser.Controller.IO if (handle == INVALID_HANDLE_VALUE && !Path.HasExtension(path))
{
- Logger.LogInfo("Handle came back invalid for {0}. Since this is a directory we'll try appending \\*.", path);
-
- FindClose(handle);
+ if (!path.EndsWith("*"))
+ {
+ Logger.LogInfo("Handle came back invalid for {0}. Since this is a directory we'll try appending \\*.", path);
+
+ FindClose(handle);
- handle = FindFirstFile(Path.Combine(path, "*"), out data);
+ handle = FindFirstFile(Path.Combine(path, "*"), out data);
+ }
}
if (handle == IntPtr.Zero)
|
