<?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>180784</bug_id>
          
          <creation_ts>2017-12-13 16:40:35 -0800</creation_ts>
          <short_desc>StorageProcess::deleteWebsiteData() should ensure there is a SWServer for the given sessionID</short_desc>
          <delta_ts>2017-12-14 11:14:32 -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>Service Workers</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=180794</see_also>
          <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>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1381377</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-13 16:40:35 -0800</bug_when>
    <thetext>StorageProcess::deleteWebsiteData() should ensure there is a SWServer for the given sessionID instead of not clearing anything when no such SWServer exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381380</commentid>
    <comment_count>1</comment_count>
      <attachid>329284</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-13 16:42:13 -0800</bug_when>
    <thetext>Created attachment 329284
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381385</commentid>
    <comment_count>2</comment_count>
      <attachid>329285</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-13 16:45:08 -0800</bug_when>
    <thetext>Created attachment 329285
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381630</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 09:03:46 -0800</bug_when>
    <thetext>Work towards &lt;rdar://problem/36034667&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381676</commentid>
    <comment_count>4</comment_count>
      <attachid>329285</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-12-14 10:51:14 -0800</bug_when>
    <thetext>Comment on attachment 329285
Patch

I guess we could try to write an API test for this one somehow. Probably need to require filling some service worker, hence the need for an HTTP server...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381679</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-12-14 10:52:37 -0800</bug_when>
    <thetext>(In reply to youenn fablet from comment #4)
&gt; Comment on attachment 329285 [details]
&gt; Patch
&gt; 
&gt; I guess we could try to write an API test for this one somehow. Probably
&gt; need to require filling some service worker, hence the need for an HTTP
&gt; server...

I hear Brady is working on allowing API testing of Service Workers. Once his work lands, I&apos;ll look into testing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381696</commentid>
    <comment_count>6</comment_count>
      <attachid>329285</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-14 11:14:00 -0800</bug_when>
    <thetext>Comment on attachment 329285
Patch

Clearing flags on attachment: 329285

Committed r225914: &lt;https://trac.webkit.org/changeset/225914&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381697</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-14 11:14:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1381698</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-14 11:14:32 -0800</bug_when>
    <thetext>&lt;rdar://problem/36052966&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329284</attachid>
            <date>2017-12-13 16:42:13 -0800</date>
            <delta_ts>2017-12-13 16:45:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180784-20171213164213.patch</filename>
            <type>text/plain</type>
            <size>4595</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1ODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDU5YmY3MDc1NzkwMmVkNzM5
MDZkMzYxNWNjNTVhYzIyMjMxZmJiMzMuLjVjZGIxYTc0MjE1NzVjN2M2NDNkMzNiZmFiMTI5ODY3
M2JjZjk0ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTctMTItMTMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBTdG9yYWdlUHJvY2Vzczo6ZGVsZXRl
V2Vic2l0ZURhdGEoKSBzaG91bGQgZW5zdXJlIHRoZXJlIGlzIGEgU1dTZXJ2ZXIgZm9yIHRoZSBn
aXZlbiBzZXNzaW9uSUQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4MDc4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFN0b3JhZ2VQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YSgpIHNob3VsZCBlbnN1cmUg
dGhlcmUgaXMgYSBTV1NlcnZlciBmb3IgdGhlIGdpdmVuIHNlc3Npb25JRAorICAgICAgICBpbnN0
ZWFkIG9mIG5vdCBjbGVhcmluZyBhbnl0aGluZyB3aGVuIG5vIHN1Y2ggU1dTZXJ2ZXIgZXhpc3Rz
LgorCisgICAgICAgIFRoaXMgd2lsbCBiZSB1c2VmdWwgb24gaU9TIG9uY2UgPHJkYXI6Ly9wcm9i
bGVtLzM2MDM0NjY3PiBpcyBmdWxseSBmaXhlZC4KKworICAgICAgICAqIFN0b3JhZ2VQcm9jZXNz
L1N0b3JhZ2VQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6U3RvcmFnZVByb2Nlc3M6OmRl
bGV0ZVdlYnNpdGVEYXRhKToKKyAgICAgICAgKFdlYktpdDo6U3RvcmFnZVByb2Nlc3M6OmRlbGV0
ZVdlYnNpdGVEYXRhRm9yT3JpZ2lucyk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9BUElQcm9j
ZXNzUG9vbENvbmZpZ3VyYXRpb24uY3BwOgorICAgICAgICAoQVBJOjpQcm9jZXNzUG9vbENvbmZp
Z3VyYXRpb246OmNyZWF0ZVdpdGhXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbik6CisKKzIw
MTctMTItMTMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBGaXgg
Y29weS9wYXN0ZSBlcnJvciBpbiBQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb246OmNyZWF0ZVdpdGhX
ZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbigpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODA3ODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQVBJUHJvY2Vzc1Bvb2xDb25m
aWd1cmF0aW9uLmNwcDoKKyAgICAgICAgKEFQSTo6UHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uOjpj
cmVhdGVXaXRoV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24pOgorCiAyMDE3LTEyLTEzICBC
cmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChy
MjI1Nzg5KTogQVBJIHRlc3RzIFdLUHJvY2Vzc1Bvb2wuSW5pdGlhbFdhcm1lZFByb2Nlc3NVc2Vk
IGFuZCBXZWJLaXQuV2Vic2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzIGFyZSBmYWlsaW5nLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9TdG9yYWdlUHJvY2Vzcy9TdG9yYWdlUHJvY2Vzcy5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L1N0b3JhZ2VQcm9jZXNzL1N0b3JhZ2VQcm9jZXNzLmNwcAppbmRleCBi
ZTExMzI4Yzc5NmZiNzE2ZDk1NjlmZWRjNWNmMjk3MmRjNjcyMDZiLi41ZWY0YWViODRhYWExZGY2
Y2M5Y2I4NjdlMjAyN2RjYTA1NzQ5MjY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1N0b3Jh
Z2VQcm9jZXNzL1N0b3JhZ2VQcm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1N0b3JhZ2VQ
cm9jZXNzL1N0b3JhZ2VQcm9jZXNzLmNwcApAQCAtMzAxLDEwICszMDEsOCBAQCB2b2lkIFN0b3Jh
Z2VQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YShQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIE9w
dGlvblNldDxXZWJzaQogICAgIH0pOwogCiAjaWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQotICAg
IGlmICh3ZWJzaXRlRGF0YVR5cGVzLmNvbnRhaW5zKFdlYnNpdGVEYXRhVHlwZTo6U2VydmljZVdv
cmtlclJlZ2lzdHJhdGlvbnMpKSB7Ci0gICAgICAgIGlmIChhdXRvKiBzZXJ2ZXIgPSBtX3N3U2Vy
dmVycy5nZXQoc2Vzc2lvbklEKSkKLSAgICAgICAgICAgIHNlcnZlci0+Y2xlYXJBbGwoW2NhbGxi
YWNrQWdncmVnYXRvciA9IGNhbGxiYWNrQWdncmVnYXRvci5jb3B5UmVmKCldIHsgfSk7Ci0gICAg
fQorICAgIGlmICh3ZWJzaXRlRGF0YVR5cGVzLmNvbnRhaW5zKFdlYnNpdGVEYXRhVHlwZTo6U2Vy
dmljZVdvcmtlclJlZ2lzdHJhdGlvbnMpKQorICAgICAgICBzd1NlcnZlckZvclNlc3Npb24oc2Vz
c2lvbklEKS5jbGVhckFsbChbY2FsbGJhY2tBZ2dyZWdhdG9yID0gY2FsbGJhY2tBZ2dyZWdhdG9y
LmNvcHlSZWYoKV0geyB9KTsKICNlbmRpZgogCiAjaWYgRU5BQkxFKElOREVYRURfREFUQUJBU0Up
CkBAIC0zMjEsMTAgKzMxOSw5IEBAIHZvaWQgU3RvcmFnZVByb2Nlc3M6OmRlbGV0ZVdlYnNpdGVE
YXRhRm9yT3JpZ2lucyhQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIE9wdGlvCiAKICNpZiBFTkFC
TEUoU0VSVklDRV9XT1JLRVIpCiAgICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vi
c2l0ZURhdGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykpIHsKLSAgICAgICAgaWYg
KGF1dG8qIHNlcnZlciA9IG1fc3dTZXJ2ZXJzLmdldChzZXNzaW9uSUQpKSB7Ci0gICAgICAgICAg
ICBmb3IgKGF1dG8mIG9yaWdpbkRhdGEgOiBzZWN1cml0eU9yaWdpbkRhdGFzKQotICAgICAgICAg
ICAgICAgIHNlcnZlci0+Y2xlYXIob3JpZ2luRGF0YS5zZWN1cml0eU9yaWdpbigpLCBbY2FsbGJh
Y2tBZ2dyZWdhdG9yID0gY2FsbGJhY2tBZ2dyZWdhdG9yLmNvcHlSZWYoKV0geyB9KTsKLSAgICAg
ICAgfQorICAgICAgICBhdXRvJiBzZXJ2ZXIgPSBzd1NlcnZlckZvclNlc3Npb24oc2Vzc2lvbklE
KTsKKyAgICAgICAgZm9yIChhdXRvJiBvcmlnaW5EYXRhIDogc2VjdXJpdHlPcmlnaW5EYXRhcykK
KyAgICAgICAgICAgIHNlcnZlci5jbGVhcihvcmlnaW5EYXRhLnNlY3VyaXR5T3JpZ2luKCksIFtj
YWxsYmFja0FnZ3JlZ2F0b3IgPSBjYWxsYmFja0FnZ3JlZ2F0b3IuY29weVJlZigpXSB7IH0pOwog
ICAgIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
QVBJUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9BUElQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uY3BwCmluZGV4IDExYjU4NWU5Y2NkMjli
Njc2NTdmZTA2ZWM3MWViZjIxMjQ1OGUzZDMuLjc2N2IxNzE5ZTczNTA0MjI5NzRlM2MxOWE0NTAz
NzIxNzY2MzViM2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElQ
cm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9BUElQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uY3BwCkBAIC02Nyw3ICs2Nyw3IEBAIFJl
ZjxQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24+IFByb2Nlc3NQb29sQ29uZmlndXJhdGlvbjo6Y3Jl
YXRlV2l0aFdlYnNpdGVEYXRhU3RvCiAgICAgY29uZmlndXJhdGlvbi0+bV9kaXNrQ2FjaGVEaXJl
Y3RvcnkgPSBsZWdhY3lDb25maWd1cmF0aW9uLm5ldHdvcmtDYWNoZURpcmVjdG9yeTsKICAgICBj
b25maWd1cmF0aW9uLT5tX21lZGlhQ2FjaGVEaXJlY3RvcnkgPSBsZWdhY3lDb25maWd1cmF0aW9u
Lm1lZGlhQ2FjaGVEaXJlY3Rvcnk7CiAgICAgY29uZmlndXJhdGlvbi0+bV9pbmRleGVkREJEYXRh
YmFzZURpcmVjdG9yeSA9IFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OmxlZ2FjeVBsYXRmb3JtRGVm
YXVsdEluZGV4ZWREQkRhdGFiYXNlRGlyZWN0b3J5KCk7Ci0gICAgY29uZmlndXJhdGlvbi0+bV9z
ZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9uRGlyZWN0b3J5ID0gV2ViS2l0OjpXZWJQcm9jZXNzUG9v
bDo6bGVnYWN5UGxhdGZvcm1EZWZhdWx0SW5kZXhlZERCRGF0YWJhc2VEaXJlY3RvcnkoKTsKKyAg
ICBjb25maWd1cmF0aW9uLT5tX3NlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25EaXJlY3RvcnkgPSBX
ZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpsZWdhY3lQbGF0Zm9ybURlZmF1bHRTZXJ2aWNlV29ya2Vy
UmVnaXN0cmF0aW9uRGlyZWN0b3J5KCk7CiAgICAgY29uZmlndXJhdGlvbi0+bV9sb2NhbFN0b3Jh
Z2VEaXJlY3RvcnkgPSBsZWdhY3lDb25maWd1cmF0aW9uLmxvY2FsU3RvcmFnZURpcmVjdG9yeTsK
ICAgICBjb25maWd1cmF0aW9uLT5tX21lZGlhS2V5c1N0b3JhZ2VEaXJlY3RvcnkgPSBsZWdhY3lD
b25maWd1cmF0aW9uLm1lZGlhS2V5c1N0b3JhZ2VEaXJlY3Rvcnk7CiAgICAgY29uZmlndXJhdGlv
bi0+bV9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzRGlyZWN0b3J5ID0gbGVnYWN5Q29uZmlndXJhdGlv
bi5yZXNvdXJjZUxvYWRTdGF0aXN0aWNzRGlyZWN0b3J5Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>329285</attachid>
            <date>2017-12-13 16:45:08 -0800</date>
            <delta_ts>2017-12-14 11:14:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180784-20171213164507.patch</filename>
            <type>text/plain</type>
            <size>2877</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1ODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDU5YmY3MDc1NzkwMmVkNzM5
MDZkMzYxNWNjNTVhYzIyMjMxZmJiMzMuLjIyZmY4NTcwZDM1NDdjOTg1NGJhZWRlOTJkNDUwZTMy
YTdmMzkxNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTctMTItMTMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBTdG9yYWdlUHJvY2Vzczo6ZGVsZXRl
V2Vic2l0ZURhdGEoKSBzaG91bGQgZW5zdXJlIHRoZXJlIGlzIGEgU1dTZXJ2ZXIgZm9yIHRoZSBn
aXZlbiBzZXNzaW9uSUQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4MDc4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFN0b3JhZ2VQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YSgpIHNob3VsZCBlbnN1cmUg
dGhlcmUgaXMgYSBTV1NlcnZlciBmb3IgdGhlIGdpdmVuIHNlc3Npb25JRAorICAgICAgICBpbnN0
ZWFkIG9mIG5vdCBjbGVhcmluZyBhbnl0aGluZyB3aGVuIG5vIHN1Y2ggU1dTZXJ2ZXIgZXhpc3Rz
LgorCisgICAgICAgIFRoaXMgd2lsbCBiZSB1c2VmdWwgb24gaU9TIG9uY2UgPHJkYXI6Ly9wcm9i
bGVtLzM2MDM0NjY3PiBpcyBmdWxseSBmaXhlZC4KKworICAgICAgICAqIFN0b3JhZ2VQcm9jZXNz
L1N0b3JhZ2VQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6U3RvcmFnZVByb2Nlc3M6OmRl
bGV0ZVdlYnNpdGVEYXRhKToKKyAgICAgICAgKFdlYktpdDo6U3RvcmFnZVByb2Nlc3M6OmRlbGV0
ZVdlYnNpdGVEYXRhRm9yT3JpZ2lucyk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9BUElQcm9j
ZXNzUG9vbENvbmZpZ3VyYXRpb24uY3BwOgorICAgICAgICAoQVBJOjpQcm9jZXNzUG9vbENvbmZp
Z3VyYXRpb246OmNyZWF0ZVdpdGhXZWJzaXRlRGF0YVN0b3JlQ29uZmlndXJhdGlvbik6CisKIDIw
MTctMTItMTMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIFJF
R1JFU1NJT04gKHIyMjU3ODkpOiBBUEkgdGVzdHMgV0tQcm9jZXNzUG9vbC5Jbml0aWFsV2FybWVk
UHJvY2Vzc1VzZWQgYW5kIFdlYktpdC5XZWJzaXRlRGF0YVN0b3JlQ3VzdG9tUGF0aHMgYXJlIGZh
aWxpbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1N0b3JhZ2VQcm9jZXNzL1N0b3JhZ2VQ
cm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvU3RvcmFnZVByb2Nlc3MvU3RvcmFnZVByb2Nlc3Mu
Y3BwCmluZGV4IGJlMTEzMjhjNzk2ZmI3MTZkOTU2OWZlZGM1Y2YyOTcyZGM2NzIwNmIuLjVlZjRh
ZWI4NGFhYTFkZjZjYzljYjg2N2UyMDI3ZGNhMDU3NDkyNjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvU3RvcmFnZVByb2Nlc3MvU3RvcmFnZVByb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvU3RvcmFnZVByb2Nlc3MvU3RvcmFnZVByb2Nlc3MuY3BwCkBAIC0zMDEsMTAgKzMwMSw4IEBA
IHZvaWQgU3RvcmFnZVByb2Nlc3M6OmRlbGV0ZVdlYnNpdGVEYXRhKFBBTDo6U2Vzc2lvbklEIHNl
c3Npb25JRCwgT3B0aW9uU2V0PFdlYnNpCiAgICAgfSk7CiAKICNpZiBFTkFCTEUoU0VSVklDRV9X
T1JLRVIpCi0gICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBl
OjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykpIHsKLSAgICAgICAgaWYgKGF1dG8qIHNlcnZl
ciA9IG1fc3dTZXJ2ZXJzLmdldChzZXNzaW9uSUQpKQotICAgICAgICAgICAgc2VydmVyLT5jbGVh
ckFsbChbY2FsbGJhY2tBZ2dyZWdhdG9yID0gY2FsbGJhY2tBZ2dyZWdhdG9yLmNvcHlSZWYoKV0g
eyB9KTsKLSAgICB9CisgICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURh
dGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykpCisgICAgICAgIHN3U2VydmVyRm9y
U2Vzc2lvbihzZXNzaW9uSUQpLmNsZWFyQWxsKFtjYWxsYmFja0FnZ3JlZ2F0b3IgPSBjYWxsYmFj
a0FnZ3JlZ2F0b3IuY29weVJlZigpXSB7IH0pOwogI2VuZGlmCiAKICNpZiBFTkFCTEUoSU5ERVhF
RF9EQVRBQkFTRSkKQEAgLTMyMSwxMCArMzE5LDkgQEAgdm9pZCBTdG9yYWdlUHJvY2Vzczo6ZGVs
ZXRlV2Vic2l0ZURhdGFGb3JPcmlnaW5zKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwgT3B0aW8K
IAogI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikKICAgICBpZiAod2Vic2l0ZURhdGFUeXBlcy5j
b250YWlucyhXZWJzaXRlRGF0YVR5cGU6OlNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25zKSkgewot
ICAgICAgICBpZiAoYXV0byogc2VydmVyID0gbV9zd1NlcnZlcnMuZ2V0KHNlc3Npb25JRCkpIHsK
LSAgICAgICAgICAgIGZvciAoYXV0byYgb3JpZ2luRGF0YSA6IHNlY3VyaXR5T3JpZ2luRGF0YXMp
Ci0gICAgICAgICAgICAgICAgc2VydmVyLT5jbGVhcihvcmlnaW5EYXRhLnNlY3VyaXR5T3JpZ2lu
KCksIFtjYWxsYmFja0FnZ3JlZ2F0b3IgPSBjYWxsYmFja0FnZ3JlZ2F0b3IuY29weVJlZigpXSB7
IH0pOwotICAgICAgICB9CisgICAgICAgIGF1dG8mIHNlcnZlciA9IHN3U2VydmVyRm9yU2Vzc2lv
bihzZXNzaW9uSUQpOworICAgICAgICBmb3IgKGF1dG8mIG9yaWdpbkRhdGEgOiBzZWN1cml0eU9y
aWdpbkRhdGFzKQorICAgICAgICAgICAgc2VydmVyLmNsZWFyKG9yaWdpbkRhdGEuc2VjdXJpdHlP
cmlnaW4oKSwgW2NhbGxiYWNrQWdncmVnYXRvciA9IGNhbGxiYWNrQWdncmVnYXRvci5jb3B5UmVm
KCldIHsgfSk7CiAgICAgfQogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>