<?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>200825</bug_id>
          
          <creation_ts>2019-08-16 13:10:58 -0700</creation_ts>
          <short_desc>LocalStorageDatabaseTracker does not need to subclass ThreadSafeRefCounted</short_desc>
          <delta_ts>2019-08-16 18:05:18 -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>WebKit2</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1562159</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-16 13:10:58 -0700</bug_when>
    <thetext>LocalStorageDatabaseTracker does not need to subclass ThreadSafeRefCounted, it is always ref&apos;d / deref&apos;d from the com.apple.WebKit.WebStorage serial WorkQueue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562161</commentid>
    <comment_count>1</comment_count>
      <attachid>376525</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-16 13:12:05 -0700</bug_when>
    <thetext>Created attachment 376525
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562202</commentid>
    <comment_count>2</comment_count>
      <attachid>376535</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-16 13:58:11 -0700</bug_when>
    <thetext>Created attachment 376535
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562342</commentid>
    <comment_count>3</comment_count>
      <attachid>376535</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-16 18:04:59 -0700</bug_when>
    <thetext>Comment on attachment 376535
Patch

Clearing flags on attachment: 376535

Committed r248808: &lt;https://trac.webkit.org/changeset/248808&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562343</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-16 18:05:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562344</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-16 18:05:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/54415760&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376525</attachid>
            <date>2019-08-16 13:12:05 -0700</date>
            <delta_ts>2019-08-16 13:38:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200825-20190816131204.patch</filename>
            <type>text/plain</type>
            <size>1884</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4NzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFjYjY1NTU4YTMwODg4MWI2
MWM3NDllOGJkNTgzNDJlN2Q2MzU4NTkuLjhlZDQxMDdiYjA2YzNiZTg3MGM4NDdjNWNmMDliN2Vh
YzYxMDRhOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTktMDgtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBMb2NhbFN0b3JhZ2VEYXRhYmFzZVRy
YWNrZXIgZG9lcyBub3QgbmVlZCB0byBzdWJjbGFzcyBUaHJlYWRTYWZlUmVmQ291bnRlZAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwODI1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTG9jYWxTdG9yYWdl
RGF0YWJhc2VUcmFja2VyIGRvZXMgbm90IG5lZWQgdG8gc3ViY2xhc3MgVGhyZWFkU2FmZVJlZkNv
dW50ZWQsIGl0IGlzIGFsd2F5cworICAgICAgICByZWYnZCAvIGRlcmVmJ2QgZnJvbSB0aGUgY29t
LmFwcGxlLldlYktpdC5XZWJTdG9yYWdlIHNlcmlhbCBXb3JrUXVldWUuCisKKyAgICAgICAgKiBO
ZXR3b3JrUHJvY2Vzcy9XZWJTdG9yYWdlL0xvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tlci5oOgor
CiAyMDE5LTA4LTE2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAg
TG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyIGRvZXMgbm90IG5lZWQgdG8gc3ViY2xhc3MgVGhy
ZWFkU2FmZVJlZkNvdW50ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvV2ViU3RvcmFnZS9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIuaCBiL1NvdXJjZS9XZWJL
aXQvTmV0d29ya1Byb2Nlc3MvV2ViU3RvcmFnZS9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIu
aAppbmRleCA1NDRlNDRmMGRhNzQ3MGYzZTgyNjU2N2NkMDBiOGU3MDM0YWRmMmE2Li4xMDc0NmRi
MjNhNjljM2U1MGY5NjYzOTZlMTkzMTBkZTAzOGU1NDhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L05ldHdvcmtQcm9jZXNzL1dlYlN0b3JhZ2UvTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2Vy
LmgKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9XZWJTdG9yYWdlL0xvY2FsU3Rv
cmFnZURhdGFiYXNlVHJhY2tlci5oCkBAIC0yNywxNSArMjcsMTQgQEAKIAogI2luY2x1ZGUgPFdl
YkNvcmUvU2VjdXJpdHlPcmlnaW5EYXRhLmg+CiAjaW5jbHVkZSA8d3RmL01hcmthYmxlLmg+Ci0j
aW5jbHVkZSA8d3RmL1JlZlB0ci5oPgotI2luY2x1ZGUgPHd0Zi9UaHJlYWRTYWZlUmVmQ291bnRl
ZC5oPgorI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3RmL1dhbGxUaW1l
Lmg+CiAjaW5jbHVkZSA8d3RmL1dvcmtRdWV1ZS5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0
cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAotY2xhc3MgTG9jYWxTdG9yYWdlRGF0YWJh
c2VUcmFja2VyIDogcHVibGljIFRocmVhZFNhZmVSZWZDb3VudGVkPExvY2FsU3RvcmFnZURhdGFi
YXNlVHJhY2tlcj4geworY2xhc3MgTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyIDogcHVibGlj
IFJlZkNvdW50ZWQ8TG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyPiB7CiBwdWJsaWM6CiAgICAg
c3RhdGljIFJlZjxMb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXI+IGNyZWF0ZShTdHJpbmcmJiBs
b2NhbFN0b3JhZ2VEaXJlY3RvcnkpOwogICAgIH5Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIo
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376535</attachid>
            <date>2019-08-16 13:58:11 -0700</date>
            <delta_ts>2019-08-16 18:04:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200825-20190816135810.patch</filename>
            <type>text/plain</type>
            <size>7855</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4NzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhjOWRjYTE3YjU1ZjNjMzc5
MTIyNmIyZmI0NmRmNGEzYzQ4OGQxMTguLjQ0N2EwOTNhNTUwMjA0MTE1ZGYyYTIzYzhhNDFlOWRh
Y2ExZWQxNGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTktMDgtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBMb2NhbFN0b3JhZ2VEYXRhYmFzZVRy
YWNrZXIgZG9lcyBub3QgbmVlZCB0byBzdWJjbGFzcyBUaHJlYWRTYWZlUmVmQ291bnRlZAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwODI1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTG9jYWxTdG9yYWdl
RGF0YWJhc2VUcmFja2VyIGRvZXMgbm90IG5lZWQgdG8gc3ViY2xhc3MgVGhyZWFkU2FmZVJlZkNv
dW50ZWQuIEl0IGlzIGN1cnJlbnRseSBhbHdheXMKKyAgICAgICAgcmVmJ2QgLyBkZXJlZidkIGZy
b20gdGhlIGNvbS5hcHBsZS5XZWJLaXQuV2ViU3RvcmFnZSBzZXJpYWwgV29ya1F1ZXVlLCBzYXZl
IGZyb20gaW5zaWRlCisgICAgICAgIExvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tlcjo6cGxhdGZv
cm1NYXliZUV4Y2x1ZGVGcm9tQmFja3VwKCkgb24gaU9TLiBIb3dldmVyLCBpdCBpcyBwcm9iYWJs
eQorICAgICAgICBub3QgYSBnb29kIGlkZWEgdG8gc2V0IEZpbGVTeXN0ZW0gbWV0YWRhdGEgZnJv
bSB0aGUgbWFpbiB0aHJlYWQgaW4gcGxhdGZvcm1NYXliZUV4Y2x1ZGVGcm9tQmFja3VwKCkKKyAg
ICAgICAgYW55d2F5LgorCisgICAgICAgIE5vdGUgdGhhdCBJIGhhZCB0byBnZXQgcmlkIG9mIGFu
IG9sZCBsaW5rZWQtb24tYWZ0ZXIgY2hlY2sgc2luY2UgdGhvc2UgYXJlIGN1cnJlbnRseSBvbmx5
IHNhZmUKKyAgICAgICAgdG8gZG8gb24gdGhlIG1haW4gdGhyZWFkLiBJIGNsZWFyZWQgdGhpcyB3
aXRoIEJyYWR5LiBJdCBoYXMgYmVlbiBhIHdoaWxlIHNpbmNlIHdlJ3ZlIHNoaXBwZWQgdGhpcwor
ICAgICAgICBiZWhhdmlvciBub3cgYW5kIGFwcHMgaGF2ZSBoYWQgYSBjaGFuY2UgdG8gdXBkYXRl
LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvV2ViU3RvcmFnZS9Mb2NhbFN0b3JhZ2VEYXRh
YmFzZVRyYWNrZXIuY3BwOgorICAgICAgICAoV2ViS2l0OjpMb2NhbFN0b3JhZ2VEYXRhYmFzZVRy
YWNrZXI6OmRhdGFiYXNlUGF0aCBjb25zdCk6CisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvV2Vi
U3RvcmFnZS9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIuaDoKKyAgICAgICAgKiBOZXR3b3Jr
UHJvY2Vzcy9XZWJTdG9yYWdlL2lvcy9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXJJT1MubW06
CisgICAgICAgIChXZWJLaXQ6OkxvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tlcjo6cGxhdGZvcm1N
YXliZUV4Y2x1ZGVGcm9tQmFja3VwIGNvbnN0KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2Ev
VmVyc2lvbkNoZWNrcy5oOgorCiAyMDE5LTA4LTE2ICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxl
LmNvbT4KIAogICAgICAgICBMb25nIHByZXNzaW5nIGltYWdlcyB3aXRoIHRyYW5zcGFyZW50IGJh
Y2tncm91bmRzIGluIGRhcmsgbW9kZSBjYXVzZXMgYSBibGFjayBiYWNrZ3JvdW5kIHRvIGFwcGVh
ciBhcm91bmQgdGhlIGltYWdlIGNvbnRlbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvbWFjL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZwppbmRl
eCA0ZTY1ZmRiZTA2NTE5ZGRjZTRiYWY0MjVlZjk2MGZhMzgwYWI0MGE4Li45ZDE4OTYyOGNjOGZm
ZTRkNGQyNWMzZGUxYmQyOTkyZTc1NDliY2YwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L21hYy9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMTktMDgtMTYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KKworICAgICAgICBMb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIgZG9lcyBub3QgbmVl
ZCB0byBzdWJjbGFzcyBUaHJlYWRTYWZlUmVmQ291bnRlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwODI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBNaXNjL1dlYktpdFZlcnNpb25DaGVja3MuaDoK
KyAgICAgICAgKiBTdG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyLm1tOgorICAgICAgICAoV2ViS2l0
SW5pdGlhbGl6ZVN0b3JhZ2VJZk5lY2Vzc2FyeSk6CisKIDIwMTktMDgtMTYgIFJ5b3N1a2UgTml3
YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU3BsaXQgdGFiSW5kZXggY29tcHV0YXRp
b24gZm9yIERPTSBhbmQgdGhlIHJlc3Qgb2YgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9XZWJTdG9yYWdlL0xvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tl
ci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1dlYlN0b3JhZ2UvTG9jYWxTdG9y
YWdlRGF0YWJhc2VUcmFja2VyLmNwcAppbmRleCAwZWJlYWNiYTYxOWNiMWU5YTM3NTNmZTAyNWU0
NmEzNWZiODFiMTQ1Li4xZjI4NmEyN2ZjMDA4YmNjZTY0YjRlMzY5ZjJhYzVjMjhhNGE1YTkzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1dlYlN0b3JhZ2UvTG9jYWxT
dG9yYWdlRGF0YWJhc2VUcmFja2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL1dlYlN0b3JhZ2UvTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyLmNwcApAQCAtMTYwLDkg
KzE2MCw3IEBAIFN0cmluZyBMb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXI6OmRhdGFiYXNlUGF0
aChjb25zdCBTdHJpbmcmIGZpbGVuYW1lKSBjb25zdAogICAgIH0KIAogI2lmIFBMQVRGT1JNKElP
U19GQU1JTFkpCi0gICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFt0aGlzLCBwcm90ZWN0ZWRU
aGlzID0gbWFrZVJlZigqdGhpcyldKCkgbXV0YWJsZSB7Ci0gICAgICAgIHBsYXRmb3JtTWF5YmVF
eGNsdWRlRnJvbUJhY2t1cCgpOwotICAgIH0pOworICAgIHBsYXRmb3JtTWF5YmVFeGNsdWRlRnJv
bUJhY2t1cCgpOwogI2VuZGlmCiAKICAgICByZXR1cm4gU1FMaXRlRmlsZVN5c3RlbTo6YXBwZW5k
RGF0YWJhc2VGaWxlTmFtZVRvUGF0aChsb2NhbFN0b3JhZ2VEaXJlY3RvcnksIGZpbGVuYW1lKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvV2ViU3RvcmFnZS9Mb2Nh
bFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
V2ViU3RvcmFnZS9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIuaAppbmRleCA1NDRlNDRmMGRh
NzQ3MGYzZTgyNjU2N2NkMDBiOGU3MDM0YWRmMmE2Li4xMDc0NmRiMjNhNjljM2U1MGY5NjYzOTZl
MTkzMTBkZTAzOGU1NDhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L1dlYlN0b3JhZ2UvTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyLmgKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9XZWJTdG9yYWdlL0xvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tl
ci5oCkBAIC0yNywxNSArMjcsMTQgQEAKIAogI2luY2x1ZGUgPFdlYkNvcmUvU2VjdXJpdHlPcmln
aW5EYXRhLmg+CiAjaW5jbHVkZSA8d3RmL01hcmthYmxlLmg+Ci0jaW5jbHVkZSA8d3RmL1JlZlB0
ci5oPgotI2luY2x1ZGUgPHd0Zi9UaHJlYWRTYWZlUmVmQ291bnRlZC5oPgorI2luY2x1ZGUgPHd0
Zi9SZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3RmL1dhbGxUaW1lLmg+CiAjaW5jbHVkZSA8d3Rm
L1dvcmtRdWV1ZS5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIAotY2xhc3MgTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyIDogcHVibGlj
IFRocmVhZFNhZmVSZWZDb3VudGVkPExvY2FsU3RvcmFnZURhdGFiYXNlVHJhY2tlcj4geworY2xh
c3MgTG9jYWxTdG9yYWdlRGF0YWJhc2VUcmFja2VyIDogcHVibGljIFJlZkNvdW50ZWQ8TG9jYWxT
dG9yYWdlRGF0YWJhc2VUcmFja2VyPiB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFJlZjxMb2NhbFN0
b3JhZ2VEYXRhYmFzZVRyYWNrZXI+IGNyZWF0ZShTdHJpbmcmJiBsb2NhbFN0b3JhZ2VEaXJlY3Rv
cnkpOwogICAgIH5Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXIoKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvV2ViU3RvcmFnZS9pb3MvTG9jYWxTdG9yYWdlRGF0
YWJhc2VUcmFja2VySU9TLm1tIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9XZWJTdG9y
YWdlL2lvcy9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXJJT1MubW0KaW5kZXggMDA3MjQ4NDM5
MjcwNzA1OTQxMGE5MzQyMWFlOTMxMWUyNWNiOWRhZC4uYTdlNjliYmQ2MzEwNjNjNmM3MjgyYjdh
ZjZhNWVkYjkxY2RjMDlhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9XZWJTdG9yYWdlL2lvcy9Mb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXJJT1MubW0KKysrIGIv
U291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9XZWJTdG9yYWdlL2lvcy9Mb2NhbFN0b3JhZ2VE
YXRhYmFzZVRyYWNrZXJJT1MubW0KQEAgLTM0LDEzICszNCwxMyBAQCBuYW1lc3BhY2UgV2ViS2l0
IHsKIAogdm9pZCBMb2NhbFN0b3JhZ2VEYXRhYmFzZVRyYWNrZXI6OnBsYXRmb3JtTWF5YmVFeGNs
dWRlRnJvbUJhY2t1cCgpIGNvbnN0CiB7CisgICAgQVNTRVJUKCFSdW5Mb29wOjppc01haW4oKSk7
CiAgICAgaWYgKG1faGFzRXhjbHVkZWRGcm9tQmFja3VwKQogICAgICAgICByZXR1cm47CiAKICAg
ICBtX2hhc0V4Y2x1ZGVkRnJvbUJhY2t1cCA9IHRydWU7CiAKLSAgICBpZiAobGlua2VkT25PckFm
dGVyKFNES1ZlcnNpb246OkZpcnN0VG9FeGNsdWRlTG9jYWxTdG9yYWdlRnJvbUJhY2t1cCkpCi0g
ICAgICAgIFtbTlNVUkwgZmlsZVVSTFdpdGhQYXRoOihOU1N0cmluZyAqKWxvY2FsU3RvcmFnZURp
cmVjdG9yeSgpIGlzRGlyZWN0b3J5OllFU10gc2V0UmVzb3VyY2VWYWx1ZTpAWUVTIGZvcktleTpO
U1VSTElzRXhjbHVkZWRGcm9tQmFja3VwS2V5IGVycm9yOm5pbF07CisgICAgW1tOU1VSTCBmaWxl
VVJMV2l0aFBhdGg6KE5TU3RyaW5nICopbG9jYWxTdG9yYWdlRGlyZWN0b3J5KCkgaXNEaXJlY3Rv
cnk6WUVTXSBzZXRSZXNvdXJjZVZhbHVlOkBZRVMgZm9yS2V5Ok5TVVJMSXNFeGNsdWRlZEZyb21C
YWNrdXBLZXkgZXJyb3I6bmlsXTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WZXJzaW9uQ2hlY2tzLmggYi9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WZXJzaW9uQ2hlY2tzLmgKaW5kZXggNDllZThkY2Vm
NmMwMWQ4NWUzNjFiYWVlMTU3YTZiZWI3NTBkMjI4OC4uNmExMzM2MzVkMWUyNjAzN2U2YWFiNTk0
MmUyZjM1ZDk4YzM4NmQ3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29j
b2EvVmVyc2lvbkNoZWNrcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1Zl
cnNpb25DaGVja3MuaApAQCAtNjUsNyArNjUsNiBAQCBlbnVtIGNsYXNzIFNES1ZlcnNpb24gOiB1
aW50MzJfdCB7CiAgICAgRmlyc3RXaXRoTmV0d29ya0NhY2hlID0gRFlMRF9JT1NfVkVSU0lPTl85
XzAsCiAgICAgRmlyc3RXaXRoTWVkaWFUeXBlc1JlcXVpcmluZ1VzZXJBY3Rpb25Gb3JQbGF5YmFj
ayA9IERZTERfSU9TX1ZFUlNJT05fMTBfMCwKICAgICBGaXJzdFdpdGhFeGNlcHRpb25zRm9yRHVw
bGljYXRlQ29tcGxldGlvbkhhbmRsZXJDYWxscyA9IERZTERfSU9TX1ZFUlNJT05fMTFfMCwKLSAg
ICBGaXJzdFRvRXhjbHVkZUxvY2FsU3RvcmFnZUZyb21CYWNrdXAgPSBEWUxEX0lPU19WRVJTSU9O
XzExXzAsCiAgICAgRmlyc3RXaXRoRXhwaXJlZE9ubHlSZWxvYWRCZWhhdmlvciA9IERZTERfSU9T
X1ZFUlNJT05fMTFfMCwKICAgICBGaXJzdFRoYXREaXNhbGxvd3NTZXR0aW5nQW55WEhSSGVhZGVy
RnJvbUZpbGVVUkxzID0gRFlMRF9JT1NfVkVSU0lPTl8xMV8zLAogICAgIEZpcnN0VGhhdERlZmF1
bHRzVG9QYXNzaXZlVG91Y2hMaXN0ZW5lcnNPbkRvY3VtZW50ID0gRFlMRF9JT1NfVkVSU0lPTl8x
MV8zLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvTWlzYy9XZWJLaXRWZXJz
aW9uQ2hlY2tzLmggYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9NaXNjL1dlYktpdFZlcnNpb25D
aGVja3MuaAppbmRleCA4ZGNkOWM4NmNjMzM1MWM0ZDc5MzViNGE0OTAwZWVmMmU3MTRmMTY1Li45
NTgyYzQyNjQ0ZDZiNjFkZThiZDBiYjFlZjgzODYyOTM5ODE1MjI0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L21hYy9NaXNjL1dlYktpdFZlcnNpb25DaGVja3MuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L21hYy9NaXNjL1dlYktpdFZlcnNpb25DaGVja3MuaApAQCAtNzQsNyAr
NzQsNiBAQAogCiBlbnVtIGNsYXNzIFNES1ZlcnNpb24gOiB1aW50MzJfdCB7CiAjaWYgUExBVEZP
Uk0oSU9TX0ZBTUlMWSkKLSAgICBGaXJzdFRvRXhjbHVkZUxvY2FsU3RvcmFnZUZyb21CYWNrdXAg
PSBEWUxEX0lPU19WRVJTSU9OXzExXzAsCiAgICAgRmlyc3RUaGF0RGVmYXVsdHNUb1Bhc3NpdmVU
b3VjaExpc3RlbmVyc09uRG9jdW1lbnQgPSBEWUxEX0lPU19WRVJTSU9OXzExXzMsCiAjZWxzZQog
ICAgIEZpcnN0V2l0aERyb3BUb05hdmlnYXRlRGlzYWxsb3dlZEJ5RGVmYXVsdCA9IERZTERfTUFD
T1NYX1ZFUlNJT05fMTBfMTMsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9T
dG9yYWdlL1dlYlN0b3JhZ2VNYW5hZ2VyLm1tIGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvU3Rv
cmFnZS9XZWJTdG9yYWdlTWFuYWdlci5tbQppbmRleCAxYTEyNzIwYWNhZWY0ZWI1YTZhNGVhMWM1
N2RkNmQ2M2I4ZjdlMjI4Li41M2NjMmIxNDU2MjhkNmYzM2Y2OWQzODE1OTcwYzg1NjU1MWUzNDli
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9TdG9yYWdlL1dlYlN0b3JhZ2VN
YW5hZ2VyLm1tCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1N0b3JhZ2UvV2ViU3RvcmFn
ZU1hbmFnZXIubW0KQEAgLTEzOSw4ICsxMzksNyBAQCB2b2lkIFdlYktpdEluaXRpYWxpemVTdG9y
YWdlSWZOZWNlc3NhcnkoKQogICAgIFdlYktpdDo6U3RvcmFnZVRyYWNrZXI6OmluaXRpYWxpemVU
cmFja2VyKHN0b3JhZ2VQYXRoLCBXZWJTdG9yYWdlVHJhY2tlckNsaWVudDo6c2hhcmVkV2ViU3Rv
cmFnZVRyYWNrZXJDbGllbnQoKSk7CiAKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQotICAgIGlm
IChsaW5rZWRPbk9yQWZ0ZXIoU0RLVmVyc2lvbjo6Rmlyc3RUb0V4Y2x1ZGVMb2NhbFN0b3JhZ2VG
cm9tQmFja3VwKSkKLSAgICAgICAgW1tOU1VSTCBmaWxlVVJMV2l0aFBhdGg6c3RvcmFnZVBhdGhd
IHNldFJlc291cmNlVmFsdWU6QFlFUyBmb3JLZXk6TlNVUkxJc0V4Y2x1ZGVkRnJvbUJhY2t1cEtl
eSBlcnJvcjpuaWxdOworICAgIFtbTlNVUkwgZmlsZVVSTFdpdGhQYXRoOnN0b3JhZ2VQYXRoXSBz
ZXRSZXNvdXJjZVZhbHVlOkBZRVMgZm9yS2V5Ok5TVVJMSXNFeGNsdWRlZEZyb21CYWNrdXBLZXkg
ZXJyb3I6bmlsXTsKICNlbmRpZgogCiAgICAgaW5pdGlhbGl6ZWQgPSBZRVM7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>