Explorar o código

throw exceptions on bad input

Luke Pulverenti %!s(int64=8) %!d(string=hai) anos
pai
achega
ce0547abde
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

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

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