[WebRTC] Add parameter null check code (#4355)
authorHaesu Gwon <haesu.gwon@samsung.com>
Tue, 21 Jun 2022 06:05:00 +0000 (15:05 +0900)
committerGitHub <noreply@github.com>
Tue, 21 Jun 2022 06:05:00 +0000 (15:05 +0900)
* [WebRTC] Add parameter null check code

src/Tizen.Multimedia.Remoting/WebRTC/WebRTC.cs

index d319925..f75e226 100755 (executable)
@@ -442,6 +442,11 @@ namespace Tizen.Multimedia.Remoting
         /// <since_tizen> 9 </since_tizen>
         public void AddSources(params MediaSource[] sources)
         {
+            if (sources == null)
+            {
+                throw new ArgumentNullException(nameof(sources), "sources are null");
+            }
+
             foreach (var source in sources)
             {
                 AddSource(source);
@@ -539,6 +544,11 @@ namespace Tizen.Multimedia.Remoting
         {
             ValidateNotDisposed();
 
+            if (turnServers == null)
+            {
+                throw new ArgumentNullException(nameof(turnServers), "Turn server names are null.");
+            }
+
             foreach (var turnServer in turnServers)
             {
                 SetTurnServer(turnServer);