From bc38ffd0eae716b199236dda061d0bdc74192dd3 Mon Sep 17 00:00:00 2001 From: Blake Embrey Date: Sun, 6 Oct 2024 20:40:22 -0700 Subject: [PATCH] Fix object assignment of `hasOwnProperty` (#177) --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 51a58cb..acd5acd 100644 --- a/index.js +++ b/index.js @@ -21,6 +21,7 @@ exports.serialize = serialize; */ var __toString = Object.prototype.toString +var __hasOwnProperty = Object.prototype.hasOwnProperty /** * RegExp to match cookie-name in RFC 6265 sec 4.1.1 @@ -130,7 +131,7 @@ function parse(str, opt) { var key = str.slice(keyStartIdx, keyEndIdx); // only assign once - if (!obj.hasOwnProperty(key)) { + if (!__hasOwnProperty.call(obj, key)) { var valStartIdx = startIndex(str, eqIdx + 1, endIdx); var valEndIdx = endIndex(str, endIdx, valStartIdx);