<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>219750</bug_id>
          
          <creation_ts>2020-12-10 10:48:30 -0800</creation_ts>
          <short_desc>Align [[DefineOwnProperty]] method of mapped arguments object with the spec</short_desc>
          <delta_ts>2020-12-10 20:16:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=159398</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1713612</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-12-10 10:48:30 -0800</bug_when>
    <thetext>Align [[DefineOwnProperty]] of mapped arguments with the spec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713754</commentid>
    <comment_count>1</comment_count>
      <attachid>415941</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-12-10 16:08:59 -0800</bug_when>
    <thetext>Created attachment 415941
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713756</commentid>
    <comment_count>2</comment_count>
      <attachid>415941</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-12-10 16:19:56 -0800</bug_when>
    <thetext>Comment on attachment 415941
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713806</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-12-10 20:14:42 -0800</bug_when>
    <thetext>Committed r270664: &lt;https://trac.webkit.org/changeset/270664&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713807</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-12-10 20:16:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/72208975&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415941</attachid>
            <date>2020-12-10 16:08:59 -0800</date>
            <delta_ts>2020-12-10 16:19:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219750-20201211020857.patch</filename>
            <type>text/plain</type>
            <size>9283</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzA2MzQpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEyIEBACisyMDIwLTEyLTEwICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBBbGlnbiBbW0RlZmluZU93blByb3BlcnR5XV0gbWV0aG9k
IG9mIG1hcHBlZCBhcmd1bWVudHMgb2JqZWN0cyB3aXRoIHRoZSBzcGVjCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk3NTAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25z
LnlhbWw6IE1hcmsgNSB0ZXN0IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMjAtMTItMDkgIE1pY2hh
ZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CiAKICAgICAgICAgc3RyZXNzL2lu
dGwtZGF0ZXRpbWVmb3JtYXQtZm9ybWF0cmFuZ2UuanMgYW5kIHN0cmVzcy9pbnRsLWRhdGV0aW1l
Zm9ybWF0LWZvcm1hdHJhbmdlLXJlbGV2YW50LWV4dGVuc2lvbnMuanMgZmFpbCB3aXRoIElDVSA2
NS4xCkluZGV4OiBKU1Rlc3RzL3Rlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCShyZXZpc2lvbiAyNzA2MzQpCisr
KyBKU1Rlc3RzL3Rlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWwJKHdvcmtpbmcgY29weSkKQEAgLTkw
NywxNiArOTA3LDYgQEAgdGVzdC9pbnRsNDAyL0xvY2FsZS9saWtlbHktc3VidGFncy5qczoKIHRl
c3QvaW50bDQwMi9Mb2NhbGUvcHJvdG90eXBlL21pbmltaXplL3JlbW92aW5nLWxpa2VseS1zdWJ0
YWdzLWZpcnN0LWFkZHMtbGlrZWx5LXN1YnRhZ3MuanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyRXJy
b3I6ICJ1bmQiLm1pbmltaXplKCkgc2hvdWxkIGJlICJlbiIgRXhwZWN0ZWQgU2FtZVZhbHVlKMKr
ZW4tdS12YS1wb3NpeMK7LCDCq2VuwrspIHRvIGJlIHRydWUnCiAgIHN0cmljdCBtb2RlOiAnVGVz
dDI2MkVycm9yOiAidW5kIi5taW5pbWl6ZSgpIHNob3VsZCBiZSAiZW4iIEV4cGVjdGVkIFNhbWVW
YWx1ZSjCq2VuLXUtdmEtcG9zaXjCuywgwqtlbsK7KSB0byBiZSB0cnVlJwotdGVzdC9sYW5ndWFn
ZS9hcmd1bWVudHMtb2JqZWN0L21hcHBlZC9ub25jb25maWd1cmFibGUtbm9uZW51bWVyYWJsZS1u
b253cml0YWJsZS1kZXNjcmlwdG9ycy1zZXQtYnktYXJndW1lbnRzLmpzOgotICBkZWZhdWx0OiAn
VGVzdDI2MkVycm9yOiBFeHBlY3RlZCBvYmpbMF0gdG8gaGF2ZSBlbnVtZXJhYmxlOmZhbHNlLicK
LXRlc3QvbGFuZ3VhZ2UvYXJndW1lbnRzLW9iamVjdC9tYXBwZWQvbm9uY29uZmlndXJhYmxlLW5v
bmVudW1lcmFibGUtbm9ud3JpdGFibGUtZGVzY3JpcHRvcnMtc2V0LWJ5LXBhcmFtLmpzOgotICBk
ZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBvYmpbMF0gdG8gaGF2ZSBlbnVtZXJhYmxl
OmZhbHNlLicKLXRlc3QvbGFuZ3VhZ2UvYXJndW1lbnRzLW9iamVjdC9tYXBwZWQvbm9uY29uZmln
dXJhYmxlLW5vbndyaXRhYmxlLWRlc2NyaXB0b3JzLWRlZmluZS1wcm9wZXJ0eS1jb25zZWN1dGl2
ZS5qczoKLSAgZGVmYXVsdDogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgb2JqWzBdIHRvIGhhdmUg
Y29uZmlndXJhYmxlOmZhbHNlLicKLXRlc3QvbGFuZ3VhZ2UvYXJndW1lbnRzLW9iamVjdC9tYXBw
ZWQvbm9uY29uZmlndXJhYmxlLW5vbndyaXRhYmxlLWRlc2NyaXB0b3JzLXNldC1ieS1hcmd1bWVu
dHMuanM6Ci0gIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIG9ialswXSB0byBoYXZl
IGNvbmZpZ3VyYWJsZTpmYWxzZS4nCi10ZXN0L2xhbmd1YWdlL2FyZ3VtZW50cy1vYmplY3QvbWFw
cGVkL25vbmNvbmZpZ3VyYWJsZS1ub253cml0YWJsZS1kZXNjcmlwdG9ycy1zZXQtYnktcGFyYW0u
anM6Ci0gIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIG9ialswXSB0byBoYXZlIGNv
bmZpZ3VyYWJsZTpmYWxzZS4nCiB0ZXN0L2xhbmd1YWdlL2Jsb2NrLXNjb3BlL3N5bnRheC9yZWRl
Y2xhcmF0aW9uL2FzeW5jLWZ1bmN0aW9uLW5hbWUtcmVkZWNsYXJhdGlvbi1hdHRlbXB0LXdpdGgt
YXN5bmMtZnVuY3Rpb24uanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyOiBUaGlzIHN0YXRlbWVudCBz
aG91bGQgbm90IGJlIGV2YWx1YXRlZC4nCiB0ZXN0L2xhbmd1YWdlL2Jsb2NrLXNjb3BlL3N5bnRh
eC9yZWRlY2xhcmF0aW9uL2FzeW5jLWZ1bmN0aW9uLW5hbWUtcmVkZWNsYXJhdGlvbi1hdHRlbXB0
LXdpdGgtYXN5bmMtZ2VuZXJhdG9yLmpzOgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAyNzA2MzQpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMjAtMTItMTAgIEFsZXhleSBTaHZheWthICA8
c2h2YWlrYWxlc2hAZ21haWwuY29tPgorCisgICAgICAgIEFsaWduIFtbRGVmaW5lT3duUHJvcGVy
dHldXSBtZXRob2Qgb2YgbWFwcGVkIGFyZ3VtZW50cyBvYmplY3RzIHdpdGggdGhlIHNwZWMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTc1MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2gg
cmVpbXBsZW1lbnRzIFtbRGVmaW5lT3duUHJvcGVydHldXSBtZXRob2QgdG8gcmVzZW1ibGUgdGhl
IHNwZWMgWzFdIGFzCisgICAgICAgIGNsb3NlbHkgYXMgcG9zc2libGUsIGFsaWduaW5nIEpTQyB3
aXRoIFY4IGFuZCBTcGlkZXJNb25rZXkgb24gcmVtYWluaW5nIHRlc3QyNjIgY2FzZXMuCisKKyAg
ICAgICAgVW5saWtlIHRoZSBzcGVjIFsyXSwgSlNDIGRvZXNuJ3QgbWF0ZXJpYWxpemUgbWFwcGVk
IGluZGljZXMgd2l0aCBpbml0aWFsIHZhbHVlcywKKyAgICAgICAgc28gcHV0RGlyZWN0SW5kZXgo
KSBpcyBwZXJmb3JtZWQgb24gdGhlIGZpcnN0IGNhbGwgdG8gaGFuZGxlIGluY29tcGxldGUgZGVz
Y3JpcHRvcnMuCisKKyAgICAgICAgRXZlbiB0aG91Z2ggdGhlcmUgaXMgYSBwb3NzaWJpbGl0eSB0
byBhdm9pZCBKU09iamVjdCBzdG9yYWdlIHB1dHMgZm9yIGEgaGFuZGZ1bCBvZgorICAgICAgICBz
dXBlciByYXJlIGRlc2NyaXB0b3JzLCBpdCdzIG5vdCB3b3J0aCBhZGRpbmcgZXh0cmEgY29tcGxl
eGl0eS4KKworICAgICAgICBbMV06IGh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtYXJndW1l
bnRzLWV4b3RpYy1vYmplY3RzLWRlZmluZW93bnByb3BlcnR5LXAtZGVzYworICAgICAgICBbMl06
IGh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtY3JlYXRlbWFwcGVkYXJndW1lbnRzb2JqZWN0
IChzdGVwIDE1LmIpCisKKyAgICAgICAgKiBydW50aW1lL0dlbmVyaWNBcmd1bWVudHNJbmxpbmVz
Lmg6CisgICAgICAgIChKU0M6OkdlbmVyaWNBcmd1bWVudHM8VHlwZT46OmRlZmluZU93blByb3Bl
cnR5KToKKwogMjAyMC0xMi0xMCAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29t
PgogCiAgICAgICAgIFtDTWFrZV0gVXNlIFRBUkdFVF9QUk9QRVJUWSB0byBzZXQgaW5jbHVkZXMg
Zm9yIGV4ZWN1dGFibGVzCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9HZW5l
cmljQXJndW1lbnRzSW5saW5lcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0dlbmVyaWNBcmd1bWVudHNJbmxpbmVzLmgJKHJldmlzaW9uIDI3MDYzNCkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0dlbmVyaWNBcmd1bWVudHNJbmxpbmVzLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTIwOSw2ICsyMDksNyBAQCBib29sIEdlbmVyaWNBcmd1bWVudHM8
VHlwZT46OmRlbGV0ZVByb3BlCiAgICAgcmV0dXJuIGRlbGV0ZWRQcm9wZXJ0eTsKIH0KIAorLy8g
aHR0cHM6Ly90YzM5LmVzL2VjbWEyNjIvI3NlYy1hcmd1bWVudHMtZXhvdGljLW9iamVjdHMtZGVm
aW5lb3ducHJvcGVydHktcC1kZXNjCiB0ZW1wbGF0ZTx0eXBlbmFtZSBUeXBlPgogYm9vbCBHZW5l
cmljQXJndW1lbnRzPFR5cGU+OjpkZWZpbmVPd25Qcm9wZXJ0eShKU09iamVjdCogb2JqZWN0LCBK
U0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBQcm9wZXJ0eU5hbWUgaWRlbnQsIGNvbnN0IFBy
b3BlcnR5RGVzY3JpcHRvciYgZGVzY3JpcHRvciwgYm9vbCBzaG91bGRUaHJvdykKIHsKQEAgLTIy
MSw1NiArMjIyLDQ3IEBAIGJvb2wgR2VuZXJpY0FyZ3VtZW50czxUeXBlPjo6ZGVmaW5lT3duUHIK
ICAgICAgICAgfHwgaWRlbnQgPT0gdm0ucHJvcGVydHlOYW1lcy0+aXRlcmF0b3JTeW1ib2wpIHsK
ICAgICAgICAgdGhpc09iamVjdC0+b3ZlcnJpZGVUaGluZ3NJZk5lY2Vzc2FyeShnbG9iYWxPYmpl
Y3QpOwogICAgICAgICBSRVRVUk5fSUZfRVhDRVBUSU9OKHNjb3BlLCBmYWxzZSk7Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgT3B0aW9uYWw8dWludDMyX3Q+IG9wdGlvbmFsSW5kZXggPSBwYXJzZUlu
ZGV4KGlkZW50KTsKLSAgICAgICAgaWYgKG9wdGlvbmFsSW5kZXgpIHsKLSAgICAgICAgICAgIHVp
bnQzMl90IGluZGV4ID0gb3B0aW9uYWxJbmRleC52YWx1ZSgpOwotICAgICAgICAgICAgaWYgKCFk
ZXNjcmlwdG9yLmlzQWNjZXNzb3JEZXNjcmlwdG9yKCkgJiYgdGhpc09iamVjdC0+aXNNYXBwZWRB
cmd1bWVudChvcHRpb25hbEluZGV4LnZhbHVlKCkpKSB7Ci0gICAgICAgICAgICAgICAgLy8gSWYg
dGhlIHByb3BlcnR5IGlzIG5vdCBkZWxldGVkIGFuZCB3ZSBhcmUgdXNpbmcgYSBub24tYWNjZXNz
b3IgZGVzY3JpcHRvciwgdGhlbgotICAgICAgICAgICAgICAgIC8vIG1ha2Ugc3VyZSB0aGF0IHRo
ZSBhbGlhc2VkIGFyZ3VtZW50IHNlZXMgdGhlIHZhbHVlLgorICAgIH0gZWxzZSBpZiAoT3B0aW9u
YWw8dWludDMyX3Q+IG9wdGlvbmFsSW5kZXggPSBwYXJzZUluZGV4KGlkZW50KSkgeworICAgICAg
ICB1aW50MzJfdCBpbmRleCA9IG9wdGlvbmFsSW5kZXgudmFsdWUoKTsKKyAgICAgICAgYm9vbCBp
c01hcHBlZCA9IHRoaXNPYmplY3QtPmlzTWFwcGVkQXJndW1lbnQoaW5kZXgpOworICAgICAgICBQ
cm9wZXJ0eURlc2NyaXB0b3IgbmV3RGVzY3JpcHRvciA9IGRlc2NyaXB0b3I7CisKKyAgICAgICAg
aWYgKGlzTWFwcGVkKSB7CisgICAgICAgICAgICBpZiAodGhpc09iamVjdC0+aXNNb2RpZmllZEFy
Z3VtZW50RGVzY3JpcHRvcihpbmRleCkpIHsKKyAgICAgICAgICAgICAgICBpZiAoIWRlc2NyaXB0
b3IudmFsdWUoKSAmJiBkZXNjcmlwdG9yLndyaXRhYmxlUHJlc2VudCgpICYmICFkZXNjcmlwdG9y
LndyaXRhYmxlKCkpCisgICAgICAgICAgICAgICAgICAgIG5ld0Rlc2NyaXB0b3Iuc2V0VmFsdWUo
dGhpc09iamVjdC0+Z2V0SW5kZXhRdWlja2x5KGluZGV4KSk7CisgICAgICAgICAgICB9IGVsc2UK
KyAgICAgICAgICAgICAgICB0aGlzT2JqZWN0LT5wdXREaXJlY3RJbmRleChnbG9iYWxPYmplY3Qs
IGluZGV4LCB0aGlzT2JqZWN0LT5nZXRJbmRleFF1aWNrbHkoaW5kZXgpKTsKKworICAgICAgICAg
ICAgc2NvcGUuYXNzZXJ0Tm9FeGNlcHRpb24oKTsKKyAgICAgICAgfQorCisgICAgICAgIGJvb2wg
c3RhdHVzID0gdGhpc09iamVjdC0+ZGVmaW5lT3duSW5kZXhlZFByb3BlcnR5KGdsb2JhbE9iamVj
dCwgaW5kZXgsIG5ld0Rlc2NyaXB0b3IsIHNob3VsZFRocm93KTsKKyAgICAgICAgaWYgKCFzdGF0
dXMpIHsKKyAgICAgICAgICAgIEFTU0VSVCghaXNNYXBwZWQgfHwgdGhpc09iamVjdC0+aXNNb2Rp
ZmllZEFyZ3VtZW50RGVzY3JpcHRvcihpbmRleCkpOworICAgICAgICAgICAgUkVMRUFTRV9BTkRf
UkVUVVJOKHNjb3BlLCBmYWxzZSk7CisgICAgICAgIH0KKworICAgICAgICBzY29wZS5hc3NlcnRO
b0V4Y2VwdGlvbigpOworICAgICAgICB0aGlzT2JqZWN0LT5zZXRNb2RpZmllZEFyZ3VtZW50RGVz
Y3JpcHRvcihnbG9iYWxPYmplY3QsIGluZGV4KTsKKyAgICAgICAgUkVUVVJOX0lGX0VYQ0VQVElP
TihzY29wZSwgZmFsc2UpOworCisgICAgICAgIGlmIChpc01hcHBlZCkgeworICAgICAgICAgICAg
aWYgKGRlc2NyaXB0b3IuaXNBY2Nlc3NvckRlc2NyaXB0b3IoKSkKKyAgICAgICAgICAgICAgICB0
aGlzT2JqZWN0LT51bm1hcEFyZ3VtZW50KGdsb2JhbE9iamVjdCwgaW5kZXgpOworICAgICAgICAg
ICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgaWYgKGRlc2NyaXB0b3IudmFsdWUoKSkKICAgICAg
ICAgICAgICAgICAgICAgdGhpc09iamVjdC0+c2V0SW5kZXhRdWlja2x5KHZtLCBpbmRleCwgZGVz
Y3JpcHRvci52YWx1ZSgpKTsKLSAgICAgICAgICAgIAotICAgICAgICAgICAgICAgIC8vIElmIHRo
ZSBwcm9wZXJ0eSBpcyBub3QgZGVsZXRlZCBhbmQgd2UgYXJlIHVzaW5nIGEgbm9uLWFjY2Vzc29y
LCB3cml0YWJsZSwKLSAgICAgICAgICAgICAgICAvLyBjb25maWd1cmFibGUgYW5kIGVudW1lcmFi
bGUgZGVzY3JpcHRvciBhbmQgaXNuJ3QgbW9kaWZpZWQsIHRoZW4gd2UgYXJlIGRvbmUuCi0gICAg
ICAgICAgICAgICAgLy8gVGhlIGFyZ3VtZW50IGNvbnRpbnVlcyB0byBiZSBhbGlhc2VkLgotICAg
ICAgICAgICAgICAgIGlmIChkZXNjcmlwdG9yLndyaXRhYmxlKCkgJiYgZGVzY3JpcHRvci5jb25m
aWd1cmFibGUoKSAmJiBkZXNjcmlwdG9yLmVudW1lcmFibGUoKSAmJiAhdGhpc09iamVjdC0+aXNN
b2RpZmllZEFyZ3VtZW50RGVzY3JpcHRvcihpbmRleCkpCi0gICAgICAgICAgICAgICAgICAgIHJl
dHVybiB0cnVlOwotICAgICAgICAgICAgICAgIAotICAgICAgICAgICAgICAgIGlmICghdGhpc09i
amVjdC0+aXNNb2RpZmllZEFyZ3VtZW50RGVzY3JpcHRvcihpbmRleCkpIHsKLSAgICAgICAgICAg
ICAgICAgICAgLy8gSWYgaXQgaXMgYSBuZXcgZW50cnksIHdlIG5lZWQgdG8gcHV0IGRpcmVjdCB0
byBpbml0aWFsaXplIGFyZ3VtZW50W2ldIGRlc2NyaXB0b3IgcHJvcGVybHkKLSAgICAgICAgICAg
ICAgICAgICAgSlNWYWx1ZSB2YWx1ZSA9IHRoaXNPYmplY3QtPmdldEluZGV4UXVpY2tseShpbmRl
eCk7Ci0gICAgICAgICAgICAgICAgICAgIEFTU0VSVCh2YWx1ZSk7Ci0gICAgICAgICAgICAgICAg
ICAgIG9iamVjdC0+cHV0RGlyZWN0TWF5QmVJbmRleChnbG9iYWxPYmplY3QsIGlkZW50LCB2YWx1
ZSk7Ci0gICAgICAgICAgICAgICAgICAgIHNjb3BlLmFzc2VydE5vRXhjZXB0aW9uKCk7Ci0KLSAg
ICAgICAgICAgICAgICAgICAgdGhpc09iamVjdC0+c2V0TW9kaWZpZWRBcmd1bWVudERlc2NyaXB0
b3IoZ2xvYmFsT2JqZWN0LCBpbmRleCk7Ci0gICAgICAgICAgICAgICAgICAgIFJFVFVSTl9JRl9F
WENFUFRJT04oc2NvcGUsIGZhbHNlKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIGlmICh0aGlzT2JqZWN0LT5pc01hcHBlZEFyZ3Vt
ZW50KGluZGV4KSkgewotICAgICAgICAgICAgICAgIC8vIEp1c3QgdW5tYXAgYXJndW1lbnRzIGlm
IGl0cyBkZXNjcmlwdG9yIGNvbnRhaW5zIHt3cml0YWJsZTogZmFsc2V9LgotICAgICAgICAgICAg
ICAgIC8vIENoZWNrIGh0dHBzOi8vdGMzOS5naXRodWIuaW8vZWNtYTI2Mi8jc2VjLWNyZWF0ZXVu
bWFwcGVkYXJndW1lbnRzb2JqZWN0Ci0gICAgICAgICAgICAgICAgLy8gYW5kIGh0dHBzOi8vdGMz
OS5naXRodWIuaW8vZWNtYTI2Mi8jc2VjLWNyZWF0ZW1hcHBlZGFyZ3VtZW50c29iamVjdCB0byB2
ZXJpZnkgdGhhdCBhbGwgZGF0YQotICAgICAgICAgICAgICAgIC8vIHByb3BlcnR5IGZyb20gYXJn
dW1lbnRzIG9iamVjdCBhcmUge3dyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIGVu
dW1lcmFibGU6IHRydWV9IGJ5IGRlZmF1bHQKLSAgICAgICAgICAgICAgICBpZiAoKGRlc2NyaXB0
b3Iud3JpdGFibGVQcmVzZW50KCkgJiYgIWRlc2NyaXB0b3Iud3JpdGFibGUoKSkgfHwgZGVzY3Jp
cHRvci5pc0FjY2Vzc29yRGVzY3JpcHRvcigpKSB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICgh
ZGVzY3JpcHRvci5pc0FjY2Vzc29yRGVzY3JpcHRvcigpKSB7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBKU1ZhbHVlIHZhbHVlID0gdGhpc09iamVjdC0+Z2V0SW5kZXhRdWlja2x5KGluZGV4KTsK
LSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCh2YWx1ZSk7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICBvYmplY3QtPnB1dERpcmVjdE1heUJlSW5kZXgoZ2xvYmFsT2JqZWN0LCBpZGVudCwg
dmFsdWUpOwotICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUuYXNzZXJ0Tm9FeGNlcHRpb24o
KTsKLSAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGlmIChkZXNjcmlwdG9y
LndyaXRhYmxlUHJlc2VudCgpICYmICFkZXNjcmlwdG9yLndyaXRhYmxlKCkpCiAgICAgICAgICAg
ICAgICAgICAgIHRoaXNPYmplY3QtPnVubWFwQXJndW1lbnQoZ2xvYmFsT2JqZWN0LCBpbmRleCk7
Ci0gICAgICAgICAgICAgICAgICAgIFJFVFVSTl9JRl9FWENFUFRJT04oc2NvcGUsIGZhbHNlKTsK
LSAgICAgICAgICAgICAgICAgICAgdGhpc09iamVjdC0+c2V0TW9kaWZpZWRBcmd1bWVudERlc2Ny
aXB0b3IoZ2xvYmFsT2JqZWN0LCBpbmRleCk7Ci0gICAgICAgICAgICAgICAgICAgIFJFVFVSTl9J
Rl9FWENFUFRJT04oc2NvcGUsIGZhbHNlKTsKLSAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgIFJFVFVSTl9JRl9FWENFUFRJT04oc2NvcGUsIGZhbHNlKTsKICAg
ICAgICAgfQorCisgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIC8vIE5vdyBqdXN0
IGxldCB0aGUgbm9ybWFsIG9iamVjdCBtYWNoaW5lcnkgZG8gaXRzIHRoaW5nLgogICAgIFJFTEVB
U0VfQU5EX1JFVFVSTihzY29wZSwgQmFzZTo6ZGVmaW5lT3duUHJvcGVydHkob2JqZWN0LCBnbG9i
YWxPYmplY3QsIGlkZW50LCBkZXNjcmlwdG9yLCBzaG91bGRUaHJvdykpOwogfQogCg==
</data>
<flag name="review"
          id="433311"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>