<?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>217744</bug_id>
          
          <creation_ts>2020-10-14 18:20:35 -0700</creation_ts>
          <short_desc>Rename VectorMath::multiplyThenAddScalar() for clarity</short_desc>
          <delta_ts>2020-10-14 19:30:19 -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>Web Audio</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>212611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1697989</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-14 18:20:35 -0700</bug_when>
    <thetext>Rename VectorMath::multiplyThenAddScalar() for clarity. The current name is a bit confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697991</commentid>
    <comment_count>1</comment_count>
      <attachid>411392</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-14 18:23:16 -0700</bug_when>
    <thetext>Created attachment 411392
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697998</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-14 19:29:36 -0700</bug_when>
    <thetext>Committed r268506: &lt;https://trac.webkit.org/changeset/268506&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411392.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697999</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-14 19:30:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/70318215&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411392</attachid>
            <date>2020-10-14 18:23:16 -0700</date>
            <delta_ts>2020-10-14 19:29:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217744-20201014182315.patch</filename>
            <type>text/plain</type>
            <size>9985</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2ZiZmI4MzFlN2RiYmE4
OTQ1ODU0MmZmNWRlYmFiODliM2E3YzMxOC4uMWQ0YjQyODQ4MWZlODQwZTAyOGJkZmJhYjlmNzAw
MWRiYjY0NTEyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTEwLTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVuYW1lIFZlY3Rvck1hdGg6
Om11bHRpcGx5VGhlbkFkZFNjYWxhcigpIGZvciBjbGFyaXR5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTc3NDQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW5hbWUgVmVjdG9yTWF0aDo6bXVsdGlwbHlU
aGVuQWRkU2NhbGFyKCkgdG8gVmVjdG9yTWF0aDo6bXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091
dHB1dCgpCisgICAgICAgIGZvciBjbGFyaXR5LiBUaGUgcHJldmlvdXMgbmFtZSB3YXMgYSBiaXQg
Y29uZnVzaW5nIGFuZCBob3BlZnVsbHkgdGhlIG5ldyBuYW1lIG1ha2VzIGl0CisgICAgICAgIGNs
ZWFyZXIgd2hhdCB0aGUgZnVuY3Rpb24gYWN0dWFsbHkgZG9lcy4gSWYgbm90LCBJIGFsc28gaW1w
cm92ZWQgdGhlIGNvbW1lbnQgbmV4dCB0byB0aGUKKyAgICAgICAgZnVuY3Rpb24uCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRp
b0J1czo6c3BlYWtlcnNTdW1Gcm9tQnlEb3duTWl4aW5nKToKKyAgICAgICAgKiBwbGF0Zm9ybS9h
dWRpby9WZWN0b3JNYXRoLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlZlY3Rvck1hdGg6Om11bHRp
cGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQpOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1Zl
Y3Rvck1hdGguaDoKKwogMjAyMC0xMC0xNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29t
PgogCiAgICAgICAgIFZlY3Rvcml6ZSBkb3dubWl4aW5nIGluIEF1ZGlvQnVzOjpjcmVhdGVCeU1p
eGluZ1RvTW9ubygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb0J1cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5jcHAK
aW5kZXggMDY3OGU0ZmVjYTIwYzFiMmM2N2RmMGQyZjljNmRjNDAzNDNhNzc2NC4uNzJmNDUwZWY1
ODMxODVhMWM2ZmIxZmI4ZDY5ZjM3NDQ1YTgzZmUzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcApAQCAtMzE3LDggKzMxNyw4IEBAIHZvaWQgQXVkaW9CdXM6
OnNwZWFrZXJzU3VtRnJvbUJ5RG93bk1peGluZyhjb25zdCBBdWRpb0J1cyYgc291cmNlQnVzKQog
ICAgICAgICBjb25zdCBmbG9hdCogc291cmNlUiA9IHNvdXJjZUJ1c1NhZmUuY2hhbm5lbEJ5VHlw
ZShDaGFubmVsUmlnaHQpLT5kYXRhKCk7CiAKICAgICAgICAgZmxvYXQqIGRlc3RpbmF0aW9uID0g
Y2hhbm5lbEJ5VHlwZShDaGFubmVsTGVmdCktPm11dGFibGVEYXRhKCk7Ci0gICAgICAgIFZlY3Rv
ck1hdGg6Om11bHRpcGx5VGhlbkFkZFNjYWxhcihzb3VyY2VMLCAwLjUsIGRlc3RpbmF0aW9uLCBs
ZW5ndGgoKSk7Ci0gICAgICAgIFZlY3Rvck1hdGg6Om11bHRpcGx5VGhlbkFkZFNjYWxhcihzb3Vy
Y2VSLCAwLjUsIGRlc3RpbmF0aW9uLCBsZW5ndGgoKSk7CisgICAgICAgIFZlY3Rvck1hdGg6Om11
bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoc291cmNlTCwgMC41LCBkZXN0aW5hdGlvbiwg
bGVuZ3RoKCkpOworICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRv
T3V0cHV0KHNvdXJjZVIsIDAuNSwgZGVzdGluYXRpb24sIGxlbmd0aCgpKTsKICAgICB9IGVsc2Ug
aWYgKG51bWJlck9mU291cmNlQ2hhbm5lbHMgPT0gNCAmJiBudW1iZXJPZkRlc3RpbmF0aW9uQ2hh
bm5lbHMgPT0gMSkgewogICAgICAgICAvLyBEb3duLW1peGluZzogNCAtPiAxCiAgICAgICAgIC8v
IG91dHB1dCA9IDAuMjUgKiAoaW5wdXQuTCArIGlucHV0LlIgKyBpbnB1dC5TTCArIGlucHV0LlNS
KQpAQCAtMzI5LDEwICszMjksMTAgQEAgdm9pZCBBdWRpb0J1czo6c3BlYWtlcnNTdW1Gcm9tQnlE
b3duTWl4aW5nKGNvbnN0IEF1ZGlvQnVzJiBzb3VyY2VCdXMpCiAKICAgICAgICAgYXV0byogZGVz
dGluYXRpb24gPSBjaGFubmVsQnlUeXBlKENoYW5uZWxMZWZ0KS0+bXV0YWJsZURhdGEoKTsKIAot
ICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlTCwgMC4yNSwg
ZGVzdGluYXRpb24sIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVu
QWRkU2NhbGFyKHNvdXJjZVIsIDAuMjUsIGRlc3RpbmF0aW9uLCBsZW5ndGgoKSk7Ci0gICAgICAg
IFZlY3Rvck1hdGg6Om11bHRpcGx5VGhlbkFkZFNjYWxhcihzb3VyY2VTTCwgMC4yNSwgZGVzdGlu
YXRpb24sIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2Nh
bGFyKHNvdXJjZVNSLCAwLjI1LCBkZXN0aW5hdGlvbiwgbGVuZ3RoKCkpOworICAgICAgICBWZWN0
b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KHNvdXJjZUwsIDAuMjUsIGRl
c3RpbmF0aW9uLCBsZW5ndGgoKSk7CisgICAgICAgIFZlY3Rvck1hdGg6Om11bHRpcGx5QnlTY2Fs
YXJUaGVuQWRkVG9PdXRwdXQoc291cmNlUiwgMC4yNSwgZGVzdGluYXRpb24sIGxlbmd0aCgpKTsK
KyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1dChzb3Vy
Y2VTTCwgMC4yNSwgZGVzdGluYXRpb24sIGxlbmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6
bXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1dChzb3VyY2VTUiwgMC4yNSwgZGVzdGluYXRp
b24sIGxlbmd0aCgpKTsKICAgICB9IGVsc2UgaWYgKG51bWJlck9mU291cmNlQ2hhbm5lbHMgPT0g
NiAmJiBudW1iZXJPZkRlc3RpbmF0aW9uQ2hhbm5lbHMgPT0gMSkgewogICAgICAgICAvLyBEb3du
LW1peGluZzogNS4xIC0+IDEKICAgICAgICAgLy8gb3V0cHV0ID0gc3FydCgxLzIpICogKGlucHV0
LkwgKyBpbnB1dC5SKSArIGlucHV0LkMgKyAwLjUgKiAoaW5wdXQuU0wgKyBpbnB1dC5TUikKQEAg
LTM0NSwxMSArMzQ1LDExIEBAIHZvaWQgQXVkaW9CdXM6OnNwZWFrZXJzU3VtRnJvbUJ5RG93bk1p
eGluZyhjb25zdCBBdWRpb0J1cyYgc291cmNlQnVzKQogICAgICAgICBhdXRvKiBkZXN0aW5hdGlv
biA9IGNoYW5uZWxCeVR5cGUoQ2hhbm5lbExlZnQpLT5tdXRhYmxlRGF0YSgpOwogICAgICAgICBm
bG9hdCBzY2FsZVNxcnRIYWxmID0gc3FydGYoMC41KTsKIAotICAgICAgICBWZWN0b3JNYXRoOjpt
dWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlTCwgc2NhbGVTcXJ0SGFsZiwgZGVzdGluYXRpb24s
IGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFyKHNv
dXJjZVIsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uLCBsZW5ndGgoKSk7CisgICAgICAgIFZl
Y3Rvck1hdGg6Om11bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoc291cmNlTCwgc2NhbGVT
cXJ0SGFsZiwgZGVzdGluYXRpb24sIGxlbmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVs
dGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1dChzb3VyY2VSLCBzY2FsZVNxcnRIYWxmLCBkZXN0
aW5hdGlvbiwgbGVuZ3RoKCkpOwogICAgICAgICBWZWN0b3JNYXRoOjphZGQoc291cmNlQywgZGVz
dGluYXRpb24sIGRlc3RpbmF0aW9uLCBsZW5ndGgoKSk7Ci0gICAgICAgIFZlY3Rvck1hdGg6Om11
bHRpcGx5VGhlbkFkZFNjYWxhcihzb3VyY2VTTCwgMC41LCBkZXN0aW5hdGlvbiwgbGVuZ3RoKCkp
OwotICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlU1IsIDAu
NSwgZGVzdGluYXRpb24sIGxlbmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlC
eVNjYWxhclRoZW5BZGRUb091dHB1dChzb3VyY2VTTCwgMC41LCBkZXN0aW5hdGlvbiwgbGVuZ3Ro
KCkpOworICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0
KHNvdXJjZVNSLCAwLjUsIGRlc3RpbmF0aW9uLCBsZW5ndGgoKSk7CiAgICAgfSBlbHNlIGlmIChu
dW1iZXJPZlNvdXJjZUNoYW5uZWxzID09IDQgJiYgbnVtYmVyT2ZEZXN0aW5hdGlvbkNoYW5uZWxz
ID09IDIpIHsKICAgICAgICAgLy8gRG93bi1taXhpbmc6IDQgLT4gMgogICAgICAgICAvLyBvdXRw
dXQuTCA9IDAuNSAqIChpbnB1dC5MICsgaW5wdXQuU0wpCkBAIC0zNjIsMTAgKzM2MiwxMCBAQCB2
b2lkIEF1ZGlvQnVzOjpzcGVha2Vyc1N1bUZyb21CeURvd25NaXhpbmcoY29uc3QgQXVkaW9CdXMm
IHNvdXJjZUJ1cykKICAgICAgICAgYXV0byogZGVzdGluYXRpb25MID0gY2hhbm5lbEJ5VHlwZShD
aGFubmVsTGVmdCktPm11dGFibGVEYXRhKCk7CiAgICAgICAgIGF1dG8qIGRlc3RpbmF0aW9uUiA9
IGNoYW5uZWxCeVR5cGUoQ2hhbm5lbFJpZ2h0KS0+bXV0YWJsZURhdGEoKTsKIAotICAgICAgICBW
ZWN0b3JNYXRoOjptdWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlTCwgMC41LCBkZXN0aW5hdGlv
bkwsIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFy
KHNvdXJjZVNMLCAwLjUsIGRlc3RpbmF0aW9uTCwgbGVuZ3RoKCkpOwotICAgICAgICBWZWN0b3JN
YXRoOjptdWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlUiwgMC41LCBkZXN0aW5hdGlvblIsIGxl
bmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFyKHNvdXJj
ZVNSLCAwLjUsIGRlc3RpbmF0aW9uUiwgbGVuZ3RoKCkpOworICAgICAgICBWZWN0b3JNYXRoOjpt
dWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KHNvdXJjZUwsIDAuNSwgZGVzdGluYXRpb25M
LCBsZW5ndGgoKSk7CisgICAgICAgIFZlY3Rvck1hdGg6Om11bHRpcGx5QnlTY2FsYXJUaGVuQWRk
VG9PdXRwdXQoc291cmNlU0wsIDAuNSwgZGVzdGluYXRpb25MLCBsZW5ndGgoKSk7CisgICAgICAg
IFZlY3Rvck1hdGg6Om11bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoc291cmNlUiwgMC41
LCBkZXN0aW5hdGlvblIsIGxlbmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlC
eVNjYWxhclRoZW5BZGRUb091dHB1dChzb3VyY2VTUiwgMC41LCBkZXN0aW5hdGlvblIsIGxlbmd0
aCgpKTsKICAgICB9IGVsc2UgaWYgKG51bWJlck9mU291cmNlQ2hhbm5lbHMgPT0gNiAmJiBudW1i
ZXJPZkRlc3RpbmF0aW9uQ2hhbm5lbHMgPT0gMikgewogICAgICAgICAvLyBEb3duLW1peGluZzog
NS4xIC0+IDIKICAgICAgICAgLy8gb3V0cHV0LkwgPSBpbnB1dC5MICsgc3FydCgxLzIpICogKGlu
cHV0LkMgKyBpbnB1dC5TTCkKQEAgLTM4MSwxMSArMzgxLDExIEBAIHZvaWQgQXVkaW9CdXM6OnNw
ZWFrZXJzU3VtRnJvbUJ5RG93bk1peGluZyhjb25zdCBBdWRpb0J1cyYgc291cmNlQnVzKQogICAg
ICAgICBmbG9hdCBzY2FsZVNxcnRIYWxmID0gc3FydGYoMC41KTsKIAogICAgICAgICBWZWN0b3JN
YXRoOjphZGQoc291cmNlTCwgZGVzdGluYXRpb25MLCBkZXN0aW5hdGlvbkwsIGxlbmd0aCgpKTsK
LSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFyKHNvdXJjZUMsIHNjYWxl
U3FydEhhbGYsIGRlc3RpbmF0aW9uTCwgbGVuZ3RoKCkpOwotICAgICAgICBWZWN0b3JNYXRoOjpt
dWx0aXBseVRoZW5BZGRTY2FsYXIoc291cmNlU0wsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9u
TCwgbGVuZ3RoKCkpOworICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFk
ZFRvT3V0cHV0KHNvdXJjZUMsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uTCwgbGVuZ3RoKCkp
OworICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KHNv
dXJjZVNMLCBzY2FsZVNxcnRIYWxmLCBkZXN0aW5hdGlvbkwsIGxlbmd0aCgpKTsKICAgICAgICAg
VmVjdG9yTWF0aDo6YWRkKHNvdXJjZVIsIGRlc3RpbmF0aW9uUiwgZGVzdGluYXRpb25SLCBsZW5n
dGgoKSk7Ci0gICAgICAgIFZlY3Rvck1hdGg6Om11bHRpcGx5VGhlbkFkZFNjYWxhcihzb3VyY2VD
LCBzY2FsZVNxcnRIYWxmLCBkZXN0aW5hdGlvblIsIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9y
TWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFyKHNvdXJjZVNSLCBzY2FsZVNxcnRIYWxmLCBkZXN0
aW5hdGlvblIsIGxlbmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlCeVNjYWxh
clRoZW5BZGRUb091dHB1dChzb3VyY2VDLCBzY2FsZVNxcnRIYWxmLCBkZXN0aW5hdGlvblIsIGxl
bmd0aCgpKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091
dHB1dChzb3VyY2VTUiwgc2NhbGVTcXJ0SGFsZiwgZGVzdGluYXRpb25SLCBsZW5ndGgoKSk7CiAg
ICAgfSBlbHNlIGlmIChudW1iZXJPZlNvdXJjZUNoYW5uZWxzID09IDYgJiYgbnVtYmVyT2ZEZXN0
aW5hdGlvbkNoYW5uZWxzID09IDQpIHsKICAgICAgICAgLy8gRG93bi1taXhpbmc6IDUuMSAtPiA0
CiAgICAgICAgIC8vIG91dHB1dC5MID0gaW5wdXQuTCArIHNxcnQoMS8yKSAqIGlucHV0LkMKQEAg
LTQwMSw5ICs0MDEsOSBAQCB2b2lkIEF1ZGlvQnVzOjpzcGVha2Vyc1N1bUZyb21CeURvd25NaXhp
bmcoY29uc3QgQXVkaW9CdXMmIHNvdXJjZUJ1cykKICAgICAgICAgYXV0byBzY2FsZVNxcnRIYWxm
ID0gc3FydGYoMC41KTsKIAogICAgICAgICBWZWN0b3JNYXRoOjphZGQoc291cmNlTCwgZGVzdGlu
YXRpb25MLCBkZXN0aW5hdGlvbkwsIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVs
dGlwbHlUaGVuQWRkU2NhbGFyKHNvdXJjZUMsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uTCwg
bGVuZ3RoKCkpOworICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRv
T3V0cHV0KHNvdXJjZUMsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uTCwgbGVuZ3RoKCkpOwog
ICAgICAgICBWZWN0b3JNYXRoOjphZGQoc291cmNlUiwgZGVzdGluYXRpb25SLCBkZXN0aW5hdGlv
blIsIGxlbmd0aCgpKTsKLSAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlUaGVuQWRkU2NhbGFy
KHNvdXJjZUMsIHNjYWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uUiwgbGVuZ3RoKCkpOworICAgICAg
ICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KHNvdXJjZUMsIHNj
YWxlU3FydEhhbGYsIGRlc3RpbmF0aW9uUiwgbGVuZ3RoKCkpOwogICAgICAgICBjaGFubmVsKDIp
LT5zdW1Gcm9tKHNvdXJjZUJ1cy5jaGFubmVsKDQpKTsKICAgICAgICAgY2hhbm5lbCgzKS0+c3Vt
RnJvbShzb3VyY2VCdXMuY2hhbm5lbCg1KSk7CiAgICAgfSBlbHNlIHsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5jcHAKaW5kZXggNTI2NjVmNTA1MWU5OGJhMGYz
NWZlODJjOTIzMjQwZTk0NzkzNGMyNy4uYjVjOGY5MTg4YzgzZmY0ZTA4MTI2MWI4NmU1YjFhYjIz
Y2JiNTJjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9y
TWF0aC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5j
cHAKQEAgLTg2LDcgKzg2LDcgQEAgdm9pZCBtdWx0aXBseUNvbXBsZXgoY29uc3QgZmxvYXQqIHJl
YWxWZWN0b3IxLCBjb25zdCBmbG9hdCogaW1hZ1ZlY3RvcjEsIGNvbnN0IGYKICAgICB2RFNQX3p2
bXVsKCZzYzEsIDEsICZzYzIsIDEsICZkZXN0LCAxLCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNz
LCAxKTsKIH0KIAotdm9pZCBtdWx0aXBseVRoZW5BZGRTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0
VmVjdG9yLCBmbG9hdCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9m
RWxlbWVudHNUb1Byb2Nlc3MpCit2b2lkIG11bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQo
Y29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3Rv
ciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpCiB7CiAgICAgdkRTUF92c21hKGlu
cHV0VmVjdG9yLCAxLCAmc2NhbGUsIG91dHB1dFZlY3RvciwgMSwgb3V0cHV0VmVjdG9yLCAxLCBu
dW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKIH0KQEAgLTEyOCw3ICsxMjgsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgaXMxNkJ5dGVBbGlnbmVkKGNvbnN0IGZsb2F0KiB2ZWN0b3IpCiAgICAgcmV0
dXJuICEocmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KHZlY3RvcikgJiAweDBGKTsKIH0KIAot
dm9pZCBtdWx0aXBseVRoZW5BZGRTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9h
dCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1By
b2Nlc3MpCit2b2lkIG11bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoY29uc3QgZmxvYXQq
IGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51
bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpCiB7CiAgICAgc2l6ZV90IG4gPSBudW1iZXJPZkVsZW1l
bnRzVG9Qcm9jZXNzOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRp
by9WZWN0b3JNYXRoLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRo
LmgKaW5kZXggNzU5OGJhNTlmYWZiNDMxYzc1Y2U5MjRmMDIzNmUxN2Q2YjJmYmYwNy4uMmE2N2Jk
MTkwNDg3MDhmOGZiMDdhNDgwMDQxYTA0NmQ4NDU1NjA5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguaApAQCAtMzEsOCArMzEsMTAgQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogCiBuYW1lc3BhY2UgVmVjdG9yTWF0aCB7CiAKLS8vIFZlY3RvciBzY2FsYXIgbXVs
dGlwbHkgYW5kIHRoZW4gYWRkICh2c21hKS4KLXZvaWQgbXVsdGlwbHlUaGVuQWRkU2NhbGFyKGNv
bnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBvdXRwdXRWZWN0b3Is
IHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKKy8vIE11bHRpcGxlcyBpbnB1dFZl
Y3RvciBieSBzY2FsYXIgdGhlbiBhZGRzIHRoZSByZXN1bHQgdG8gb3V0cHV0VmVjdG9yICh2c21h
KS4KKy8vIGZvciAobiA9IDA7IG4gPCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzOyArK24pCisv
LyAgICAgb3V0cHV0VmVjdG9yW25dICs9IGlucHV0VmVjdG9yW25dICogc2NhbGU7Cit2b2lkIG11
bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBm
bG9hdCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNU
b1Byb2Nlc3MpOwogCiAvLyBNdWx0aXBsaWVzIHRoZSBzdW0gb2YgdHdvIHZlY3RvcnMgYnkgYSBz
Y2FsYXIgdmFsdWUgKHZhc20pLgogdm9pZCBhZGRWZWN0b3JzVGhlbk11bHRpcGx5QnlTY2FsYXIo
Y29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMSwgY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMiwgZmxv
YXQgc2NhbGFyLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1Rv
UHJvY2Vzcyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>