2
0
Эх сурвалжийг харах

throw exceptions on bad input

Luke Pulverenti 8 жил өмнө
parent
commit
ce0547abde

+ 9 - 0
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -1583,6 +1583,15 @@ namespace MediaBrowser.Controller.MediaEncoding
           MediaSourceInfo mediaSource,
           MediaSourceInfo mediaSource,
           string requestedUrl)
           string requestedUrl)
         {
         {
+            if (state == null)
+            {
+                throw new ArgumentNullException("state");
+            }
+            if (mediaSource == null)
+            {
+                throw new ArgumentNullException("mediaSource");
+            }
+
             state.MediaPath = mediaSource.Path;
             state.MediaPath = mediaSource.Path;
             state.InputProtocol = mediaSource.Protocol;
             state.InputProtocol = mediaSource.Protocol;
             state.InputContainer = mediaSource.Container;
             state.InputContainer = mediaSource.Container;