Add additional guard to isCombo check in mergeData.

This commit is contained in:
John-David Dalton
2015-09-07 22:51:33 -07:00
parent f86bff3bf7
commit f0010ea3a8

View File

@@ -4270,9 +4270,9 @@
isCommon = newBitmask < ARY_FLAG; isCommon = newBitmask < ARY_FLAG;
var isCombo = var isCombo =
(srcBitmask == ARY_FLAG && bitmask == CURRY_FLAG) || (srcBitmask == ARY_FLAG && (bitmask == CURRY_FLAG)) ||
(srcBitmask == ARY_FLAG && bitmask == REARG_FLAG && data[7].length <= source[8]) || (srcBitmask == ARY_FLAG && (bitmask == REARG_FLAG) && (data[7].length <= source[8])) ||
(srcBitmask == (ARY_FLAG | REARG_FLAG) && bitmask == CURRY_FLAG); (srcBitmask == (ARY_FLAG | REARG_FLAG) && (source[7].length <= source[8]) && (bitmask == CURRY_FLAG));
// Exit early if metadata can't be merged. // Exit early if metadata can't be merged.
if (!(isCommon || isCombo)) { if (!(isCommon || isCombo)) {