-
Notifications
You must be signed in to change notification settings - Fork 82
Closed
Description
The localName variable is leaked as a global variable in this section of code:
Jsonix.XML.QName.key = function(namespaceURI, localPart) {
Jsonix.Util.Ensure.ensureString(localPart);
if (namespaceURI) {
var colonPosition = localPart.indexOf(':');
if (colonPosition > 0 && colonPosition < localPart.length) {
localName = localPart.substring(colonPosition + 1);
} else {
localName = localPart;
}
return '{' + namespaceURI + '}' + localName;
} else {
return localPart;
}
};
https://github.com/highsource/jsonix/blob/master/nodejs/scripts/jsonix.js#L925
highsource