Преглед на файлове

modules/mediaproxy: crash fix
- Fixed crash when received reply contains more streams than the
INVITE. Credits to Sa�l Ibarra Corretg�.

Juha Heinanen преди 15 години
родител
ревизия
a88811eb53
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      modules/mediaproxy/mediaproxy.c

+ 1 - 1
modules/mediaproxy/mediaproxy.c

@@ -1664,7 +1664,7 @@ use_media_proxy(struct sip_msg *msg, char *dialog_id, ice_candidate_data *ice_da
         }
         }
     }
     }
 
 
-    for (i=0, j=1; i<session.stream_count; i++) {
+    for (i=0, j=1; i<session.stream_count && j<len; i++) {
         stream = session.streams[i];
         stream = session.streams[i];
         if (stream.transport != TSupported) {
         if (stream.transport != TSupported) {
             if (!stream.local_ip && removed_session_ip) {
             if (!stream.local_ip && removed_session_ip) {