diff --git a/lodash.js b/lodash.js index 7c2d6a2a3..7b8fd7a35 100644 --- a/lodash.js +++ b/lodash.js @@ -3643,7 +3643,9 @@ } else if (isTyped) { isCommon = false; - newValue = cloneTypedArray(srcValue, true); + newValue = isBuffer(srcValue) + ? cloneBuffer(srcValue, true) + : cloneTypedArray(srcValue, true); } else { newValue = [];