Skip to content

Commit 9627260

Browse files
author
dimaspirit
committed
hot fix (ff 4096)
1 parent af42fd5 commit 9627260

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

js/modules/webrtc/qbWebRTCSignalingProcessor.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,18 @@ function WebRTCSignalingProcessor(service, delegate, connection) {
113113

114114
} else {
115115
if (extraParams.childNodes[i].childNodes.length > 1) {
116-
117-
extension = self._XMLtoJS(extension, extraParams.childNodes[i].tagName, extraParams.childNodes[i]);
118-
116+
var nodeTextContentSize = extraParams.childNodes[i].textContent.length;
117+
118+
if (nodeTextContentSize > 4096) {
119+
var wholeNodeContent = "";
120+
121+
for(var t=0; t<extraParams.childNodes[i].childNodes.length; ++t){
122+
wholeNodeContent += extraParams.childNodes[i].childNodes[t].textContent;
123+
}
124+
extension[extraParams.childNodes[i].tagName] = wholeNodeContent;
125+
}else {
126+
extension = self._XMLtoJS(extension, extraParams.childNodes[i].tagName, extraParams.childNodes[i]);
127+
}
119128
} else {
120129

121130
extension[extraParams.childNodes[i].tagName] = extraParams.childNodes[i].textContent;

0 commit comments

Comments
 (0)