<?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>215870</bug_id>
          
          <creation_ts>2020-08-26 15:29:40 -0700</creation_ts>
          <short_desc>Use unsigned type for `length` of JSFunction</short_desc>
          <delta_ts>2020-08-26 18:01:15 -0700</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>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1683171</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-08-26 15:29:40 -0700</bug_when>
    <thetext>Use unsigned type for `length` of JSFunction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683172</commentid>
    <comment_count>1</comment_count>
      <attachid>407346</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-08-26 15:30:35 -0700</bug_when>
    <thetext>Created attachment 407346
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683173</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-08-26 15:31:36 -0700</bug_when>
    <thetext>Related ECMA-262 editorial PR: https://github.com/tc39/ecma262/pull/2153.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683231</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-26 18:00:51 -0700</bug_when>
    <thetext>Committed r266210: &lt;https://trac.webkit.org/changeset/266210&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407346.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683232</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-26 18:01:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/67841309&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407346</attachid>
            <date>2020-08-26 15:30:35 -0700</date>
            <delta_ts>2020-08-26 18:00:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215870-20200827013034.patch</filename>
            <type>text/plain</type>
            <size>9286</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
NDM2YzRjNDg0ZjcwZjU1MjIwOWFiODBlYTk5MjFlOTMyMzUwMGU2Li41YWU0ZjhkYzI1Zjc0NGM0
YjFjYjJhYjRhY2M2OTJkZDE1MWM4Zjk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNyBAQAorMjAyMC0wOC0yNiAgQWxleGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFp
bC5jb20+CisKKyAgICAgICAgVXNlIHVuc2lnbmVkIHR5cGUgZm9yIGBsZW5ndGhgIG9mIEpTRnVu
Y3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
NTg3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNp
bmNlIHRoZSBgbGVuZ3RoYCB2YWx1ZSBvZiBhIGJ1aWx0LWluIGZ1bmN0aW9uIGlzIGl0cyBhcml0
eSwKKyAgICAgICAgd2UgY2FuIGNvbW11bmljYXRlIGl0J3MgYWx3YXlzIG5vbi1uZWdhdGl2ZSB2
aWEgbWV0aG9kIHNpZ25hdHVyZXMuCisKKyAgICAgICAgTm8gYmVoYXZpb3IgY2hhbmdlOiBgbGVu
Z3RoYCB2YWx1ZXMgcmVkZWZpbmVkIGJ5IHVzZXIgY29kZSBhcmUgdW5hZmZlY3RlZC4KKworICAg
ICAgICAqIHJ1bnRpbWUvSW50ZXJuYWxGdW5jdGlvbi5jcHA6CisgICAgICAgIChKU0M6OkludGVy
bmFsRnVuY3Rpb246OmNyZWF0ZUZ1bmN0aW9uVGhhdE1hc3F1ZXJhZGVzQXNVbmRlZmluZWQpOgor
ICAgICAgICAqIHJ1bnRpbWUvSW50ZXJuYWxGdW5jdGlvbi5oOgorICAgICAgICAqIHJ1bnRpbWUv
SlNGdW5jdGlvbi5jcHA6CisgICAgICAgIChKU0M6OkpTRnVuY3Rpb246OmNyZWF0ZSk6CisgICAg
ICAgIChKU0M6OkpTRnVuY3Rpb246OmZpbmlzaENyZWF0aW9uKToKKyAgICAgICAgKiBydW50aW1l
L0pTRnVuY3Rpb24uaDoKKyAgICAgICAgKiBydW50aW1lL0pTTmF0aXZlU3RkRnVuY3Rpb24uY3Bw
OgorICAgICAgICAoSlNDOjpKU05hdGl2ZVN0ZEZ1bmN0aW9uOjpmaW5pc2hDcmVhdGlvbik6Cisg
ICAgICAgIChKU0M6OkpTTmF0aXZlU3RkRnVuY3Rpb246OmNyZWF0ZSk6CisgICAgICAgICogcnVu
dGltZS9KU05hdGl2ZVN0ZEZ1bmN0aW9uLmg6CisKIDIwMjAtMDgtMjYgIFl1c3VrZSBTdXp1a2kg
IDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBBZGQgQVNDSUkgY29tcGFyaXNv
biBmYXN0IHBhdGggZm9yIEludGxDb2xsYXRvcgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvSW50ZXJuYWxGdW5jdGlvbi5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9JbnRlcm5hbEZ1bmN0aW9uLmNwcAppbmRleCA4MDUxMmQ3MDI5ZDU5N2U1YWRh
MWNlNDM1YjM5NmI4ZmQ0MzhkZWQxLi41ZDcxMTZjY2NiZWNmNjgyZTc0ZGFjZTc3ZTljZGIxYjNi
ODgwM2Q3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRlcm5h
bEZ1bmN0aW9uLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRlcm5h
bEZ1bmN0aW9uLmNwcApAQCAtMTU0LDcgKzE1NCw3IEBAIFN0cnVjdHVyZSogSW50ZXJuYWxGdW5j
dGlvbjo6Y3JlYXRlU3ViY2xhc3NTdHJ1Y3R1cmUoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVj
CiAgICAgcmV0dXJuIGJhc2VDbGFzczsKIH0KIAotSW50ZXJuYWxGdW5jdGlvbiogSW50ZXJuYWxG
dW5jdGlvbjo6Y3JlYXRlRnVuY3Rpb25UaGF0TWFzcXVlcmFkZXNBc1VuZGVmaW5lZChWTSYgdm0s
IEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3QsIGludCBsZW5ndGgsIGNvbnN0IFN0cmluZyYg
bmFtZSwgTmF0aXZlRnVuY3Rpb24gbmF0aXZlRnVuY3Rpb24pCitJbnRlcm5hbEZ1bmN0aW9uKiBJ
bnRlcm5hbEZ1bmN0aW9uOjpjcmVhdGVGdW5jdGlvblRoYXRNYXNxdWVyYWRlc0FzVW5kZWZpbmVk
KFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgdW5zaWduZWQgbGVuZ3RoLCBj
b25zdCBTdHJpbmcmIG5hbWUsIE5hdGl2ZUZ1bmN0aW9uIG5hdGl2ZUZ1bmN0aW9uKQogewogICAg
IFN0cnVjdHVyZSogc3RydWN0dXJlID0gU3RydWN0dXJlOjpjcmVhdGUodm0sIGdsb2JhbE9iamVj
dCwgZ2xvYmFsT2JqZWN0LT5vYmplY3RQcm90b3R5cGUoKSwgVHlwZUluZm8oSW50ZXJuYWxGdW5j
dGlvblR5cGUsIEludGVybmFsRnVuY3Rpb246OlN0cnVjdHVyZUZsYWdzIHwgTWFzcXVlcmFkZXNB
c1VuZGVmaW5lZCksIEludGVybmFsRnVuY3Rpb246OmluZm8oKSk7CiAgICAgZ2xvYmFsT2JqZWN0
LT5tYXNxdWVyYWRlc0FzVW5kZWZpbmVkV2F0Y2hwb2ludCgpLT5maXJlQWxsKGdsb2JhbE9iamVj
dC0+dm0oKSwgIkFsbG9jYXRlZCBtYXNxdWVyYWRpbmcgb2JqZWN0Iik7CmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRlcm5hbEZ1bmN0aW9uLmggYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRlcm5hbEZ1bmN0aW9uLmgKaW5kZXggM2FiZDEyYjk4
MjUzYjliMDAzZDkxNzQ0MzdiNDI1NDA5ZGNhY2QyMi4uYzRkNmRjOTU4ZjYwNzZmNzIxOWUzMmZl
N2IwYjhmMDAzM2UzYmY0NiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvSW50ZXJuYWxGdW5jdGlvbi5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0ludGVybmFsRnVuY3Rpb24uaApAQCAtNTgsNyArNTgsNyBAQCBwdWJsaWM6CiAgICAgfQogCiAg
ICAgSlNfRVhQT1JUX1BSSVZBVEUgc3RhdGljIFN0cnVjdHVyZSogY3JlYXRlU3ViY2xhc3NTdHJ1
Y3R1cmUoSlNHbG9iYWxPYmplY3QqLCBKU09iamVjdCogbmV3VGFyZ2V0LCBTdHJ1Y3R1cmUqKTsK
LSAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgSW50ZXJuYWxGdW5jdGlvbiogY3JlYXRlRnVu
Y3Rpb25UaGF0TWFzcXVlcmFkZXNBc1VuZGVmaW5lZChWTSYsIEpTR2xvYmFsT2JqZWN0KiwgaW50
IGxlbmd0aCwgY29uc3QgU3RyaW5nJiBuYW1lLCBOYXRpdmVGdW5jdGlvbik7CisgICAgSlNfRVhQ
T1JUX1BSSVZBVEUgc3RhdGljIEludGVybmFsRnVuY3Rpb24qIGNyZWF0ZUZ1bmN0aW9uVGhhdE1h
c3F1ZXJhZGVzQXNVbmRlZmluZWQoVk0mLCBKU0dsb2JhbE9iamVjdCosIHVuc2lnbmVkIGxlbmd0
aCwgY29uc3QgU3RyaW5nJiBuYW1lLCBOYXRpdmVGdW5jdGlvbik7CiAKICAgICBUYWdnZWROYXRp
dmVGdW5jdGlvbiBuYXRpdmVGdW5jdGlvbkZvcihDb2RlU3BlY2lhbGl6YXRpb25LaW5kIGtpbmQp
CiAgICAgewpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNGdW5j
dGlvbi5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Z1bmN0aW9uLmNwcApp
bmRleCA5YTllNjVlODM0NGM5YmJmNjA3YmI3YjI2YWU1NTM0YTVjOGVlMDg1Li4xNWI5ZjY3ZjA1
YjYyYjIyN2FiZWZjODhmYTY5OGI5NDY4MzJkZjZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9KU0Z1bmN0aW9uLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0Z1bmN0aW9uLmNwcApAQCAtODUsNyArODUsNyBAQCBKU0Z1bmN0aW9uKiBK
U0Z1bmN0aW9uOjpjcmVhdGUoVk0mIHZtLCBGdW5jdGlvbkV4ZWN1dGFibGUqIGV4ZWN1dGFibGUs
IEpTU2NvcGUqCiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAotSlNGdW5jdGlvbiogSlNGdW5jdGlv
bjo6Y3JlYXRlKFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgaW50IGxlbmd0
aCwgY29uc3QgU3RyaW5nJiBuYW1lLCBOYXRpdmVGdW5jdGlvbiBuYXRpdmVGdW5jdGlvbiwgSW50
cmluc2ljIGludHJpbnNpYywgTmF0aXZlRnVuY3Rpb24gbmF0aXZlQ29uc3RydWN0b3IsIGNvbnN0
IERPTUpJVDo6U2lnbmF0dXJlKiBzaWduYXR1cmUpCitKU0Z1bmN0aW9uKiBKU0Z1bmN0aW9uOjpj
cmVhdGUoVk0mIHZtLCBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCB1bnNpZ25lZCBsZW5n
dGgsIGNvbnN0IFN0cmluZyYgbmFtZSwgTmF0aXZlRnVuY3Rpb24gbmF0aXZlRnVuY3Rpb24sIElu
dHJpbnNpYyBpbnRyaW5zaWMsIE5hdGl2ZUZ1bmN0aW9uIG5hdGl2ZUNvbnN0cnVjdG9yLCBjb25z
dCBET01KSVQ6OlNpZ25hdHVyZSogc2lnbmF0dXJlKQogewogICAgIE5hdGl2ZUV4ZWN1dGFibGUq
IGV4ZWN1dGFibGUgPSB2bS5nZXRIb3N0RnVuY3Rpb24obmF0aXZlRnVuY3Rpb24sIGludHJpbnNp
YywgbmF0aXZlQ29uc3RydWN0b3IsIHNpZ25hdHVyZSwgbmFtZSk7CiAgICAgU3RydWN0dXJlKiBz
dHJ1Y3R1cmUgPSBnbG9iYWxPYmplY3QtPmhvc3RGdW5jdGlvblN0cnVjdHVyZSgpOwpAQCAtMTE0
LDcgKzExNCw3IEBAIHZvaWQgSlNGdW5jdGlvbjo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtKQogICAg
IEFTU0VSVChtZXRob2RUYWJsZSh2bSktPmdldENhbGxEYXRhID09ICZKU0Z1bmN0aW9uOjpnZXRD
YWxsRGF0YSk7CiB9CiAKLXZvaWQgSlNGdW5jdGlvbjo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLCBO
YXRpdmVFeGVjdXRhYmxlKiwgaW50IGxlbmd0aCwgY29uc3QgU3RyaW5nJiBuYW1lKQordm9pZCBK
U0Z1bmN0aW9uOjpmaW5pc2hDcmVhdGlvbihWTSYgdm0sIE5hdGl2ZUV4ZWN1dGFibGUqLCB1bnNp
Z25lZCBsZW5ndGgsIGNvbnN0IFN0cmluZyYgbmFtZSkKIHsKICAgICBCYXNlOjpmaW5pc2hDcmVh
dGlvbih2bSk7CiAgICAgQVNTRVJUKGluaGVyaXRzKHZtLCBpbmZvKCkpKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24uaCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL0pTRnVuY3Rpb24uaAppbmRleCAyZjEzYzQ4YWQzODY4NzFhZjk3
NzQ5NzRmZDMyNDRmMDNiOGRkMGY5Li5jMDQ2ODJjMDhiMjBmZTAzOTdmN2JjYWM2ZjU1M2VmN2Mz
ZWIwM2UyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Z1bmN0
aW9uLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNGdW5jdGlvbi5oCkBA
IC04MCw3ICs4MCw3IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBTdHJ1Y3R1cmUqIHNlbGVjdFN0
cnVjdHVyZUZvck5ld0Z1bmNFeHAoSlNHbG9iYWxPYmplY3QqLCBGdW5jdGlvbkV4ZWN1dGFibGUq
KTsKIAotICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU0Z1bmN0aW9uKiBjcmVhdGUoVk0m
LCBKU0dsb2JhbE9iamVjdCosIGludCBsZW5ndGgsIGNvbnN0IFN0cmluZyYgbmFtZSwgTmF0aXZl
RnVuY3Rpb24sIEludHJpbnNpYyA9IE5vSW50cmluc2ljLCBOYXRpdmVGdW5jdGlvbiBuYXRpdmVD
b25zdHJ1Y3RvciA9IGNhbGxIb3N0RnVuY3Rpb25Bc0NvbnN0cnVjdG9yLCBjb25zdCBET01KSVQ6
OlNpZ25hdHVyZSogPSBudWxscHRyKTsKKyAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgSlNG
dW5jdGlvbiogY3JlYXRlKFZNJiwgSlNHbG9iYWxPYmplY3QqLCB1bnNpZ25lZCBsZW5ndGgsIGNv
bnN0IFN0cmluZyYgbmFtZSwgTmF0aXZlRnVuY3Rpb24sIEludHJpbnNpYyA9IE5vSW50cmluc2lj
LCBOYXRpdmVGdW5jdGlvbiBuYXRpdmVDb25zdHJ1Y3RvciA9IGNhbGxIb3N0RnVuY3Rpb25Bc0Nv
bnN0cnVjdG9yLCBjb25zdCBET01KSVQ6OlNpZ25hdHVyZSogPSBudWxscHRyKTsKICAgICAKICAg
ICBzdGF0aWMgSlNGdW5jdGlvbiogY3JlYXRlV2l0aEludmFsaWRhdGVkUmVhbGxvY2F0aW9uV2F0
Y2hwb2ludChWTSYsIEZ1bmN0aW9uRXhlY3V0YWJsZSosIEpTU2NvcGUqKTsKIApAQCAtMTY5LDcg
KzE2OSw3IEBAIHByb3RlY3RlZDoKICAgICBKU19FWFBPUlRfUFJJVkFURSBKU0Z1bmN0aW9uKFZN
JiwgTmF0aXZlRXhlY3V0YWJsZSosIEpTR2xvYmFsT2JqZWN0KiwgU3RydWN0dXJlKik7CiAgICAg
SlNGdW5jdGlvbihWTSYsIEZ1bmN0aW9uRXhlY3V0YWJsZSosIEpTU2NvcGUqLCBTdHJ1Y3R1cmUq
KTsKIAotICAgIHZvaWQgZmluaXNoQ3JlYXRpb24oVk0mLCBOYXRpdmVFeGVjdXRhYmxlKiwgaW50
IGxlbmd0aCwgY29uc3QgU3RyaW5nJiBuYW1lKTsKKyAgICB2b2lkIGZpbmlzaENyZWF0aW9uKFZN
JiwgTmF0aXZlRXhlY3V0YWJsZSosIHVuc2lnbmVkIGxlbmd0aCwgY29uc3QgU3RyaW5nJiBuYW1l
KTsKICAgICB2b2lkIGZpbmlzaENyZWF0aW9uKFZNJik7CiAKICAgICBzdGF0aWMgYm9vbCBnZXRP
d25Qcm9wZXJ0eVNsb3QoSlNPYmplY3QqLCBKU0dsb2JhbE9iamVjdCosIFByb3BlcnR5TmFtZSwg
UHJvcGVydHlTbG90Jik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9KU05hdGl2ZVN0ZEZ1bmN0aW9uLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0pTTmF0aXZlU3RkRnVuY3Rpb24uY3BwCmluZGV4IDZlMWRhNGYzMDY5ZmJiZGZlNTg0NDI3OGI3
OGFmMThkMmJkMzU4ZTIuLjc0ZGM2NGI2YzAzZjIyNWU1YTJhMmNhMDg1NGI3YzdhN2JhYTBmZDgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTTmF0aXZlU3RkRnVu
Y3Rpb24uY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTTmF0aXZlU3Rk
RnVuY3Rpb24uY3BwCkBAIC00Niw3ICs0Niw3IEBAIHZvaWQgSlNOYXRpdmVTdGRGdW5jdGlvbjo6
dmlzaXRDaGlsZHJlbihKU0NlbGwqIGNlbGwsIFNsb3RWaXNpdG9yJiB2aXNpdG9yKQogICAgIEJh
c2U6OnZpc2l0Q2hpbGRyZW4odGhpc09iamVjdCwgdmlzaXRvcik7CiB9CiAKLXZvaWQgSlNOYXRp
dmVTdGRGdW5jdGlvbjo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLCBOYXRpdmVFeGVjdXRhYmxlKiBl
eGVjdXRhYmxlLCBpbnQgbGVuZ3RoLCBjb25zdCBTdHJpbmcmIG5hbWUpCit2b2lkIEpTTmF0aXZl
U3RkRnVuY3Rpb246OmZpbmlzaENyZWF0aW9uKFZNJiB2bSwgTmF0aXZlRXhlY3V0YWJsZSogZXhl
Y3V0YWJsZSwgdW5zaWduZWQgbGVuZ3RoLCBjb25zdCBTdHJpbmcmIG5hbWUpCiB7CiAgICAgQmFz
ZTo6ZmluaXNoQ3JlYXRpb24odm0sIGV4ZWN1dGFibGUsIGxlbmd0aCwgbmFtZSk7CiAgICAgQVNT
RVJUKGluaGVyaXRzKHZtLCBpbmZvKCkpKTsKQEAgLTU5LDcgKzU5LDcgQEAgc3RhdGljIEVuY29k
ZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgcnVuU3RkRnVuY3Rpb24oSlNHbG9iYWxPYmplY3QqIGds
b2JhbE9iamVjdCwKICAgICByZXR1cm4gZnVuY3Rpb24tPmZ1bmN0aW9uKCkoZ2xvYmFsT2JqZWN0
LCBjYWxsRnJhbWUpOwogfQogCi1KU05hdGl2ZVN0ZEZ1bmN0aW9uKiBKU05hdGl2ZVN0ZEZ1bmN0
aW9uOjpjcmVhdGUoVk0mIHZtLCBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBpbnQgbGVu
Z3RoLCBjb25zdCBTdHJpbmcmIG5hbWUsIE5hdGl2ZVN0ZEZ1bmN0aW9uJiYgbmF0aXZlU3RkRnVu
Y3Rpb24sIEludHJpbnNpYyBpbnRyaW5zaWMsIE5hdGl2ZUZ1bmN0aW9uIG5hdGl2ZUNvbnN0cnVj
dG9yKQorSlNOYXRpdmVTdGRGdW5jdGlvbiogSlNOYXRpdmVTdGRGdW5jdGlvbjo6Y3JlYXRlKFZN
JiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgdW5zaWduZWQgbGVuZ3RoLCBjb25z
dCBTdHJpbmcmIG5hbWUsIE5hdGl2ZVN0ZEZ1bmN0aW9uJiYgbmF0aXZlU3RkRnVuY3Rpb24sIElu
dHJpbnNpYyBpbnRyaW5zaWMsIE5hdGl2ZUZ1bmN0aW9uIG5hdGl2ZUNvbnN0cnVjdG9yKQogewog
ICAgIE5hdGl2ZUV4ZWN1dGFibGUqIGV4ZWN1dGFibGUgPSB2bS5nZXRIb3N0RnVuY3Rpb24ocnVu
U3RkRnVuY3Rpb24sIGludHJpbnNpYywgbmF0aXZlQ29uc3RydWN0b3IsIG51bGxwdHIsIG5hbWUp
OwogICAgIFN0cnVjdHVyZSogc3RydWN0dXJlID0gZ2xvYmFsT2JqZWN0LT5uYXRpdmVTdGRGdW5j
dGlvblN0cnVjdHVyZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvSlNOYXRpdmVTdGRGdW5jdGlvbi5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNOYXRpdmVTdGRGdW5jdGlvbi5oCmluZGV4IDBhMjM2MGYzYjgyN2ZhODQ0OThlYWQ1YWQyODUy
YjQ4ZTZkZWE1YzAuLjBjNDU4MjA4NmQxMWYwNzVlNjFkNmE1NzEzNjU4MGY1NWFkYmYxZGYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTTmF0aXZlU3RkRnVuY3Rp
b24uaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU05hdGl2ZVN0ZEZ1bmN0
aW9uLmgKQEAgLTUyLDcgKzUyLDcgQEAgcHVibGljOgogCiAgICAgREVDTEFSRV9FWFBPUlRfSU5G
TzsKIAotICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU05hdGl2ZVN0ZEZ1bmN0aW9uKiBj
cmVhdGUoVk0mLCBKU0dsb2JhbE9iamVjdCosIGludCBsZW5ndGgsIGNvbnN0IFN0cmluZyYgbmFt
ZSwgTmF0aXZlU3RkRnVuY3Rpb24mJiwgSW50cmluc2ljID0gTm9JbnRyaW5zaWMsIE5hdGl2ZUZ1
bmN0aW9uIG5hdGl2ZUNvbnN0cnVjdG9yID0gY2FsbEhvc3RGdW5jdGlvbkFzQ29uc3RydWN0b3Ip
OworICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU05hdGl2ZVN0ZEZ1bmN0aW9uKiBjcmVh
dGUoVk0mLCBKU0dsb2JhbE9iamVjdCosIHVuc2lnbmVkIGxlbmd0aCwgY29uc3QgU3RyaW5nJiBu
YW1lLCBOYXRpdmVTdGRGdW5jdGlvbiYmLCBJbnRyaW5zaWMgPSBOb0ludHJpbnNpYywgTmF0aXZl
RnVuY3Rpb24gbmF0aXZlQ29uc3RydWN0b3IgPSBjYWxsSG9zdEZ1bmN0aW9uQXNDb25zdHJ1Y3Rv
cik7CiAKICAgICBzdGF0aWMgU3RydWN0dXJlKiBjcmVhdGVTdHJ1Y3R1cmUoVk0mIHZtLCBKU0ds
b2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1ZhbHVlIHByb3RvdHlwZSkKICAgICB7CkBAIC02
NCw3ICs2NCw3IEBAIHB1YmxpYzoKIAogcHJpdmF0ZToKICAgICBKU05hdGl2ZVN0ZEZ1bmN0aW9u
KFZNJiwgTmF0aXZlRXhlY3V0YWJsZSosIEpTR2xvYmFsT2JqZWN0KiwgU3RydWN0dXJlKiwgTmF0
aXZlU3RkRnVuY3Rpb24mJik7Ci0gICAgdm9pZCBmaW5pc2hDcmVhdGlvbihWTSYsIE5hdGl2ZUV4
ZWN1dGFibGUqLCBpbnQgbGVuZ3RoLCBjb25zdCBTdHJpbmcmIG5hbWUpOworICAgIHZvaWQgZmlu
aXNoQ3JlYXRpb24oVk0mLCBOYXRpdmVFeGVjdXRhYmxlKiwgdW5zaWduZWQgbGVuZ3RoLCBjb25z
dCBTdHJpbmcmIG5hbWUpOwogICAgIHN0YXRpYyB2b2lkIHZpc2l0Q2hpbGRyZW4oSlNDZWxsKiwg
U2xvdFZpc2l0b3ImKTsKIAogICAgIE5hdGl2ZVN0ZEZ1bmN0aW9uIG1fZnVuY3Rpb247Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>