Jelajahi Sumber

Preventing multiple descriptor evaluation

Fixes #246
Sébastien Ros 9 tahun lalu
induk
melakukan
44afa32a47
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      Jint/Native/Object/ObjectInstance.cs

+ 2 - 1
Jint/Native/Object/ObjectInstance.cs

@@ -69,7 +69,8 @@ namespace Jint.Native.Object
 
             if (desc.IsDataDescriptor())
             {
-                return desc.Value.HasValue ? desc.Value.Value : Undefined.Instance;
+                var val = desc.Value;
+                return val.HasValue ? val.Value : Undefined.Instance;
             }
 
             var getter = desc.Get.HasValue ? desc.Get.Value : Undefined.Instance;