<?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>190294</bug_id>
          
          <creation_ts>2018-10-04 14:27:35 -0700</creation_ts>
          <short_desc>Allow behavior when the parent process IPC::Connection closes to be overridden by ChildProcess subclasses</short_desc>
          <delta_ts>2018-10-09 16:26:29 -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>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1466527</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-04 14:27:35 -0700</bug_when>
    <thetext>Allow behavior when the parent process IPC::Connection closes to be overridden by ChildProcess subclasses. This will be useful to allow the NetworkProcess to not exit if it still has pending downloads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466538</commentid>
    <comment_count>1</comment_count>
      <attachid>351635</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-04 14:58:45 -0700</bug_when>
    <thetext>Created attachment 351635
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467580</commentid>
    <comment_count>2</comment_count>
      <attachid>351635</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-10-09 15:44:10 -0700</bug_when>
    <thetext>Comment on attachment 351635
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467590</commentid>
    <comment_count>3</comment_count>
      <attachid>351635</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-09 16:25:53 -0700</bug_when>
    <thetext>Comment on attachment 351635
Patch

Clearing flags on attachment: 351635

Committed r236988: &lt;https://trac.webkit.org/changeset/236988&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467591</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-09 16:25:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467592</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-09 16:26:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/45145213&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351635</attachid>
            <date>2018-10-04 14:58:45 -0700</date>
            <delta_ts>2018-10-09 16:25:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190294-20181004145843.patch</filename>
            <type>text/plain</type>
            <size>9712</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ1YTEyYmE3ZTRmMGFmNDBk
NTMyZWM2OWJkMDNhOTkzZjUxNGQ2Y2IuLjU4MTMxODJhNDcxN2EwNDNhODkzNzJmNGJlYmFlM2Qx
MTVmNjI0YzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIgQEAKKzIwMTgtMTAtMDQgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBBbGxvdyBiZWhhdmlvciB3aGVuIHRo
ZSBwYXJlbnQgcHJvY2VzcyBJUEM6OkNvbm5lY3Rpb24gY2xvc2VzIHRvIGJlIG92ZXJyaWRkZW4g
YnkgQ2hpbGRQcm9jZXNzIHN1YmNsYXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE5MDI5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFsbG93IGJlaGF2aW9yIHdoZW4gdGhlIHBhcmVudCBwcm9jZXNz
IElQQzo6Q29ubmVjdGlvbiBjbG9zZXMgdG8gYmUgb3ZlcnJpZGRlbiBieSBDaGlsZFByb2Nlc3Mg
c3ViY2xhc3Nlcy4KKyAgICAgICAgVGhpcyB3aWxsIGJlIHVzZWZ1bCB0byBhbGxvdyB0aGUgTmV0
d29ya1Byb2Nlc3MgdG8gbm90IGV4aXQgaWYgaXQgc3RpbGwgaGFzIHBlbmRpbmcgZG93bmxvYWRz
LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpjYWxsRXhpdFNvb24pOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vz
czo6aW5pdGlhbGl6ZUNvbm5lY3Rpb24pOgorICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL05ldHdv
cmtQcm9jZXNzLmg6CisgICAgICAgICogUGx1Z2luUHJvY2Vzcy9QbHVnaW5Qcm9jZXNzLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6Y2FsbEV4aXQpOgorICAgICAgICAoV2ViS2l0OjpQbHVnaW5Qcm9j
ZXNzOjppbml0aWFsaXplQ29ubmVjdGlvbik6CisgICAgICAgICogUGx1Z2luUHJvY2Vzcy9QbHVn
aW5Qcm9jZXNzLmg6CisgICAgICAgICogU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHA6CisgICAgICAg
IChXZWJLaXQ6OkNoaWxkUHJvY2Vzczo6ZGlkQ2xvc2UpOgorICAgICAgICAoV2ViS2l0OjpDaGls
ZFByb2Nlc3M6OmluaXRpYWxpemUpOgorICAgICAgICAoV2ViS2l0OjpjYWxsRXhpdE5vdyk6IERl
bGV0ZWQuCisgICAgICAgIChXZWJLaXQ6OmNhbGxFeGl0U29vbik6IERlbGV0ZWQuCisgICAgICAg
ICogU2hhcmVkL0NoaWxkUHJvY2Vzcy5oOgorICAgICAgICAoV2ViS2l0OjpDaGlsZFByb2Nlc3M6
OnNob3VsZENhbGxFeGl0V2hlbkNvbm5lY3Rpb25Jc0Nsb3NlZCBjb25zdCk6IERlbGV0ZWQuCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Y2Fs
bEV4aXQpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplQ29ubmVjdGlv
bik6CisKIDIwMTgtMTAtMDQgIFl1aGFuIFd1ICA8eXVoYW5fd3VAYXBwbGUuY29tPgogCiAgICAg
ICAgIHJ1bnRpbWUgZmxhZyBhbmQgSURMIGZvciBNZWRpYVJlY29yZGVyCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCmluZGV4IGViODg2NjQ4MTM5
Y2M3Yjc1OWU3MmM2ODE4MjgwYjVkMDQ3MTA5ZTAuLmRiYWEzMTU0NTc3NWExYTJiNGQzMzZlMDBh
MGFhMTEwNjAwMDY3NzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Byb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0
d29ya1Byb2Nlc3MuY3BwCkBAIC0xMDgsNiArMTA4LDIxIEBACiBuYW1lc3BhY2UgV2ViS2l0IHsK
IHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCitzdGF0aWMgdm9pZCBjYWxsRXhpdFNvb24oSVBD
OjpDb25uZWN0aW9uKikKK3sKKyAgICAvLyBJZiB0aGUgY29ubmVjdGlvbiBoYXMgYmVlbiBjbG9z
ZWQgYW5kIHdlIGhhdmVuJ3QgcmVzcG9uZGVkIGluIHRoZSBtYWluIHRocmVhZCBmb3IgMTAgc2Vj
b25kcworICAgIC8vIHRoZSBwcm9jZXNzIHdpbGwgZXhpdCBmb3JjaWJseS4KKyAgICBhdXRvIHdh
dGNoZG9nRGVsYXkgPSAxMF9zOworCisgICAgV29ya1F1ZXVlOjpjcmVhdGUoImNvbS5hcHBsZS5X
ZWJLaXQuQ2hpbGRQcm9jZXNzLldhdGNoRG9nUXVldWUiKS0+ZGlzcGF0Y2hBZnRlcih3YXRjaGRv
Z0RlbGF5LCBbXSB7CisgICAgICAgIC8vIFdlIHVzZSBfZXhpdCBoZXJlIHNpbmNlIHRoZSB3YXRj
aGRvZyBjYWxsYmFjayBpcyBjYWxsZWQgZnJvbSBhbm90aGVyIHRocmVhZCBhbmQgd2UgZG9uJ3Qg
d2FudAorICAgICAgICAvLyBnbG9iYWwgZGVzdHJ1Y3RvcnMgb3IgYXRleGl0IGhhbmRsZXJzIHRv
IGJlIGNhbGxlZCBmcm9tIHRoaXMgdGhyZWFkIHdoaWxlIHRoZSBtYWluIHRocmVhZCBpcyBidXN5
CisgICAgICAgIC8vIGRvaW5nIGl0cyB0aGluZy4KKyAgICAgICAgUkVMRUFTRV9MT0dfRVJST1Io
SVBDLCAiRXhpdGluZyBwcm9jZXNzIGVhcmx5IGR1ZSB0byB1bmFja25vd2xlZGdlZCBjbG9zZWQt
Y29ubmVjdGlvbiIpOworICAgICAgICBfZXhpdChFWElUX0ZBSUxVUkUpOworICAgIH0pOworfQor
CiBOZXR3b3JrUHJvY2VzcyYgTmV0d29ya1Byb2Nlc3M6OnNpbmdsZXRvbigpCiB7CiAgICAgc3Rh
dGljIE5ldmVyRGVzdHJveWVkPE5ldHdvcmtQcm9jZXNzPiBuZXR3b3JrUHJvY2VzczsKQEAgLTM1
OSw2ICszNzQsMTAgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6aW5pdGlhbGl6ZUNvbm5lY3Rpb24o
SVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uKQogewogICAgIENoaWxkUHJvY2Vzczo6aW5pdGlh
bGl6ZUNvbm5lY3Rpb24oY29ubmVjdGlvbik7CiAKKyAgICAvLyBXZSBnaXZlIGEgY2hhbmNlIGZv
ciBkaWRDbG9zZSgpIHRvIGdldCBjYWxsZWQgb24gdGhlIG1haW4gdGhyZWFkIGJ1dCBmb3JjZWZ1
bGx5IGNhbGwgX2V4aXQoKSBhZnRlciBhIGRlbGF5CisgICAgLy8gaW4gY2FzZSB0aGUgbWFpbiB0
aHJlYWQgaXMgdW5yZXNwb25zaXZlIG9yIGRpZENsb3NlKCkgdGFrZXMgdG9vIGxvbmcuCisgICAg
Y29ubmVjdGlvbi0+c2V0RGlkQ2xvc2VPbkNvbm5lY3Rpb25Xb3JrUXVldWVDYWxsYmFjayhjYWxs
RXhpdFNvb24pOworCiAgICAgZm9yIChhdXRvJiBzdXBwbGVtZW50IDogbV9zdXBwbGVtZW50cy52
YWx1ZXMoKSkKICAgICAgICAgc3VwcGxlbWVudC0+aW5pdGlhbGl6ZUNvbm5lY3Rpb24oY29ubmVj
dGlvbik7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdv
cmtQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNz
LmgKaW5kZXggZmIzNzczZDFlZmUxZDM0MjE2ZDZhZWZjZTQ4NTNlYzc4OTlkYTU0Yy4uNjZiNmM4
NDFmNjM1MjU5MmI1NTg2NzhiYTJlYjlhZmNkODIyNzhlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
TmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaApAQCAtMjQ2LDcgKzI0Niw2IEBAIHByaXZh
dGU6CiAgICAgdm9pZCBpbml0aWFsaXplU2FuZGJveChjb25zdCBDaGlsZFByb2Nlc3NJbml0aWFs
aXphdGlvblBhcmFtZXRlcnMmLCBTYW5kYm94SW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJikgb3Zl
cnJpZGU7CiAgICAgdm9pZCBpbml0aWFsaXplQ29ubmVjdGlvbihJUEM6OkNvbm5lY3Rpb24qKSBv
dmVycmlkZTsKICAgICBib29sIHNob3VsZFRlcm1pbmF0ZSgpIG92ZXJyaWRlOwotICAgIGJvb2wg
c2hvdWxkQ2FsbEV4aXRXaGVuQ29ubmVjdGlvbklzQ2xvc2VkKCkgY29uc3QgZmluYWwgeyByZXR1
cm4gZmFsc2U7IH0gLy8gV2Ugb3ZlcnJpZGUgZGlkQ2xvc2UoKSBhbmQgd2FudCBpdCB0byBiZSBj
YWxsZWQuCiAKICAgICAvLyBJUEM6OkNvbm5lY3Rpb246OkNsaWVudAogICAgIHZvaWQgZGlkUmVj
ZWl2ZU1lc3NhZ2UoSVBDOjpDb25uZWN0aW9uJiwgSVBDOjpEZWNvZGVyJikgb3ZlcnJpZGU7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5jcHAKaW5kZXggNTQy
MTM4Njk3MGQ4ZWFlYmIwZmU3OTJjMWQ2ODM1OTAxZGEzMGE3Zi4uMDgyMzEwOTllNzEyMzk2Y2Zk
NDk1ZmU1YWM2MDNkYjA4Mjc1MDFmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbHVnaW5Q
cm9jZXNzL1BsdWdpblByb2Nlc3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvUGx1Z2luUHJvY2Vz
cy9QbHVnaW5Qcm9jZXNzLmNwcApAQCAtNTIsNiArNTIsMTEgQEAgdXNpbmcgbmFtZXNwYWNlIFdl
YkNvcmU7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCitOT19SRVRVUk4gc3RhdGljIHZvaWQgY2Fs
bEV4aXQoSVBDOjpDb25uZWN0aW9uKikKK3sKKyAgICBfZXhpdChFWElUX1NVQ0NFU1MpOworfQor
CiBQbHVnaW5Qcm9jZXNzJiBQbHVnaW5Qcm9jZXNzOjpzaW5nbGV0b24oKQogewogICAgIHN0YXRp
YyBOZXZlckRlc3Ryb3llZDxQbHVnaW5Qcm9jZXNzPiBwbHVnaW5Qcm9jZXNzOwpAQCAtNzgsNiAr
ODMsMTUgQEAgdm9pZCBQbHVnaW5Qcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyhjb25zdCBDaGls
ZFByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMKICAgICBwbGF0Zm9ybUluaXRpYWxpemVQ
cm9jZXNzKHBhcmFtZXRlcnMpOwogfQogCit2b2lkIFBsdWdpblByb2Nlc3M6OmluaXRpYWxpemVD
b25uZWN0aW9uKElQQzo6Q29ubmVjdGlvbiogY29ubmVjdGlvbikKK3sKKyAgICBDaGlsZFByb2Nl
c3M6OmluaXRpYWxpemVDb25uZWN0aW9uKGNvbm5lY3Rpb24pOworCisgICAgLy8gV2UgY2FsbCBf
ZXhpdCgpIGRpcmVjdGx5IGZyb20gdGhlIGJhY2tncm91bmQgcXVldWUgaW4gY2FzZSB0aGUgbWFp
biB0aHJlYWQgaXMgdW5yZXNwb25zaXZlCisgICAgLy8gYW5kIENoaWxkUHJvY2Vzczo6ZGlkQ2xv
c2UoKSBkb2VzIG5vdCBnZXQgY2FsbGVkLgorICAgIGNvbm5lY3Rpb24tPnNldERpZENsb3NlT25D
b25uZWN0aW9uV29ya1F1ZXVlQ2FsbGJhY2soY2FsbEV4aXQpOworfQorCiB2b2lkIFBsdWdpblBy
b2Nlc3M6OnJlbW92ZVdlYlByb2Nlc3NDb25uZWN0aW9uKFdlYlByb2Nlc3NDb25uZWN0aW9uKiB3
ZWJQcm9jZXNzQ29ubmVjdGlvbikKIHsKICAgICBzaXplX3QgdmVjdG9ySW5kZXggPSBtX3dlYlBy
b2Nlc3NDb25uZWN0aW9ucy5maW5kKHdlYlByb2Nlc3NDb25uZWN0aW9uKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvUGx1Z2luUHJvY2Vzcy9QbHVnaW5Qcm9jZXNzLmggYi9Tb3VyY2UvV2Vi
S2l0L1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5oCmluZGV4IDExNTc0MzdkYjczZjIzY2Jk
YTkzMGVhMzBjMWQ1ODIyYWY0Y2VlYmEuLmIwMzYwMDEzMWY1ZGNmMTgwNDZlZjFjMTMwMTIwNWMz
N2RmMzQ0NTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGx1Z2luUHJvY2Vzcy9QbHVnaW5Q
cm9jZXNzLmgKKysrIGIvU291cmNlL1dlYktpdC9QbHVnaW5Qcm9jZXNzL1BsdWdpblByb2Nlc3Mu
aApAQCAtODIsNiArODIsNyBAQCBwcml2YXRlOgogICAgIC8vIENoaWxkUHJvY2VzcwogICAgIHZv
aWQgaW5pdGlhbGl6ZVByb2Nlc3MoY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJh
bWV0ZXJzJikgb3ZlcnJpZGU7CiAgICAgdm9pZCBpbml0aWFsaXplUHJvY2Vzc05hbWUoY29uc3Qg
Q2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJikgb3ZlcnJpZGU7CisgICAgdm9p
ZCBpbml0aWFsaXplQ29ubmVjdGlvbihJUEM6OkNvbm5lY3Rpb24qKSBvdmVycmlkZTsKICAgICB2
b2lkIGluaXRpYWxpemVTYW5kYm94KGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0aW9uUGFy
YW1ldGVycyYsIFNhbmRib3hJbml0aWFsaXphdGlvblBhcmFtZXRlcnMmKSBvdmVycmlkZTsKICAg
ICBib29sIHNob3VsZFRlcm1pbmF0ZSgpIG92ZXJyaWRlOwogICAgIHZvaWQgcGxhdGZvcm1Jbml0
aWFsaXplUHJvY2Vzcyhjb25zdCBDaGlsZFByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMm
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vzcy5jcHAgYi9T
b3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuY3BwCmluZGV4IGU2NjM5NjI0OGI4MDE5
MjNlNjE3ZDFkM2M5ZTRhMjdlN2EyZmFkZDYuLmM2ZDU3NTAxMjQzM2U1Yjg4Mjk5NjVkNGQ1ZjRk
YjJkMmQzNDQxNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0NoaWxkUHJvY2Vz
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9TaGFyZWQvQ2hpbGRQcm9jZXNzLmNwcApAQCAtNTUs
MjkgKzU1LDEwIEBAIENoaWxkUHJvY2Vzczo6fkNoaWxkUHJvY2VzcygpCiB9CiAKIHZvaWQgQ2hp
bGRQcm9jZXNzOjpkaWRDbG9zZShJUEM6OkNvbm5lY3Rpb24mKQotewotfQotCi1OT19SRVRVUk4g
c3RhdGljIHZvaWQgY2FsbEV4aXROb3coSVBDOjpDb25uZWN0aW9uKikKIHsKICAgICBfZXhpdChF
WElUX1NVQ0NFU1MpOwogfQogCi1zdGF0aWMgdm9pZCBjYWxsRXhpdFNvb24oSVBDOjpDb25uZWN0
aW9uKikKLXsKLSAgICAvLyBJZiB0aGUgY29ubmVjdGlvbiBoYXMgYmVlbiBjbG9zZWQgYW5kIHdl
IGhhdmVuJ3QgcmVzcG9uZGVkIGluIHRoZSBtYWluIHRocmVhZCBmb3IgMTAgc2Vjb25kcwotICAg
IC8vIHRoZSBwcm9jZXNzIHdpbGwgZXhpdCBmb3JjaWJseS4KLSAgICBhdXRvIHdhdGNoZG9nRGVs
YXkgPSAxMF9zOwotCi0gICAgV29ya1F1ZXVlOjpjcmVhdGUoImNvbS5hcHBsZS5XZWJLaXQuQ2hp
bGRQcm9jZXNzLldhdGNoRG9nUXVldWUiKS0+ZGlzcGF0Y2hBZnRlcih3YXRjaGRvZ0RlbGF5LCBb
XSB7Ci0gICAgICAgIC8vIFdlIHVzZSBfZXhpdCBoZXJlIHNpbmNlIHRoZSB3YXRjaGRvZyBjYWxs
YmFjayBpcyBjYWxsZWQgZnJvbSBhbm90aGVyIHRocmVhZCBhbmQgd2UgZG9uJ3Qgd2FudAotICAg
ICAgICAvLyBnbG9iYWwgZGVzdHJ1Y3RvcnMgb3IgYXRleGl0IGhhbmRsZXJzIHRvIGJlIGNhbGxl
ZCBmcm9tIHRoaXMgdGhyZWFkIHdoaWxlIHRoZSBtYWluIHRocmVhZCBpcyBidXN5Ci0gICAgICAg
IC8vIGRvaW5nIGl0cyB0aGluZy4KLSAgICAgICAgUkVMRUFTRV9MT0dfRVJST1IoSVBDLCAiRXhp
dGluZyBwcm9jZXNzIGVhcmx5IGR1ZSB0byB1bmFja25vd2xlZGdlZCBjbG9zZWQtY29ubmVjdGlv
biIpOwotICAgICAgICBfZXhpdChFWElUX0ZBSUxVUkUpOwotICAgIH0pOwotfQotCiB2b2lkIENo
aWxkUHJvY2Vzczo6aW5pdGlhbGl6ZShjb25zdCBDaGlsZFByb2Nlc3NJbml0aWFsaXphdGlvblBh
cmFtZXRlcnMmIHBhcmFtZXRlcnMpCiB7CiAgICAgUkVMRUFTRV9BU1NFUlRfV0lUSF9NRVNTQUdF
KHBhcmFtZXRlcnMucHJvY2Vzc0lkZW50aWZpZXIsICJVbmFibGUgdG8gaW5pdGlhbGl6ZSBjaGls
ZCBwcm9jZXNzIHdpdGhvdXQgYSBXZWJDb3JlIHByb2Nlc3MgaWRlbnRpZmllciIpOwpAQCAtOTks
MTEgKzgwLDYgQEAgdm9pZCBDaGlsZFByb2Nlc3M6OmluaXRpYWxpemUoY29uc3QgQ2hpbGRQcm9j
ZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJiBwYXJhbWUKICAgICBQQUw6OlNlc3Npb25JRDo6
ZW5hYmxlR2VuZXJhdGlvblByb3RlY3Rpb24oKTsKIAogICAgIG1fY29ubmVjdGlvbiA9IElQQzo6
Q29ubmVjdGlvbjo6Y3JlYXRlQ2xpZW50Q29ubmVjdGlvbihwYXJhbWV0ZXJzLmNvbm5lY3Rpb25J
ZGVudGlmaWVyLCAqdGhpcyk7Ci0gICAgaWYgKHNob3VsZENhbGxFeGl0V2hlbkNvbm5lY3Rpb25J
c0Nsb3NlZCgpKQotICAgICAgICBtX2Nvbm5lY3Rpb24tPnNldERpZENsb3NlT25Db25uZWN0aW9u
V29ya1F1ZXVlQ2FsbGJhY2soY2FsbEV4aXROb3cpOwotICAgIGVsc2UKLSAgICAgICAgbV9jb25u
ZWN0aW9uLT5zZXREaWRDbG9zZU9uQ29ubmVjdGlvbldvcmtRdWV1ZUNhbGxiYWNrKGNhbGxFeGl0
U29vbik7Ci0KICAgICBpbml0aWFsaXplQ29ubmVjdGlvbihtX2Nvbm5lY3Rpb24uZ2V0KCkpOwog
ICAgIG1fY29ubmVjdGlvbi0+b3BlbigpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9T
aGFyZWQvQ2hpbGRQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGlsZFByb2Nlc3Mu
aAppbmRleCA4ZWZjMDg3YzMwZmZhMjc4YTFjNjBhNGE2NGUxZmUzYTgzNjEyYmY2Li41NDc4YTlk
ZDlmYzU5MmIxODc2NjNmOTU0ZWZhNTkxY2YwMjA0ZmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1NoYXJlZC9DaGlsZFByb2Nlc3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9DaGls
ZFByb2Nlc3MuaApAQCAtOTUsNyArOTUsNiBAQCBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCBib29s
IHNob3VsZFRlcm1pbmF0ZSgpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgdGVybWluYXRlKCk7CiAK
LSAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkQ2FsbEV4aXRXaGVuQ29ubmVjdGlvbklzQ2xvc2VkKCkg
Y29uc3QgeyByZXR1cm4gdHJ1ZTsgfQogICAgIHZpcnR1YWwgdm9pZCBzdG9wUnVuTG9vcCgpOwog
CiAjaWYgVVNFKEFQUEtJVCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcApp
bmRleCBiZWQyODdkZmFjOWI5NDRlNDM0MjhmMjI0NzMzMTYwZjI3NDA2MWVkLi42NTU0YTY0MDQx
ZmY3M2MzNDI3YmQ2MjVkZmNjNGM0NzQzMzZjZTNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwCkBAIC0xNTcsNiArMTU3LDExIEBAIG5hbWVzcGFjZSBXZWJLaXQgewog
dXNpbmcgbmFtZXNwYWNlIEpTQzsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCitOT19SRVRV
Uk4gc3RhdGljIHZvaWQgY2FsbEV4aXQoSVBDOjpDb25uZWN0aW9uKikKK3sKKyAgICBfZXhpdChF
WElUX1NVQ0NFU1MpOworfQorCiBXZWJQcm9jZXNzJiBXZWJQcm9jZXNzOjpzaW5nbGV0b24oKQog
ewogICAgIHN0YXRpYyBXZWJQcm9jZXNzJiBwcm9jZXNzID0gKm5ldyBXZWJQcm9jZXNzOwpAQCAt
MjI3LDYgKzIzMiwxMCBAQCB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxpemVDb25uZWN0aW9uKElQ
Qzo6Q29ubmVjdGlvbiogY29ubmVjdGlvbikKIHsKICAgICBDaGlsZFByb2Nlc3M6OmluaXRpYWxp
emVDb25uZWN0aW9uKGNvbm5lY3Rpb24pOwogCisgICAgLy8gV2UgY2FsbCBfZXhpdCgpIGRpcmVj
dGx5IGZyb20gdGhlIGJhY2tncm91bmQgcXVldWUgaW4gY2FzZSB0aGUgbWFpbiB0aHJlYWQgaXMg
dW5yZXNwb25zaXZlCisgICAgLy8gYW5kIENoaWxkUHJvY2Vzczo6ZGlkQ2xvc2UoKSBkb2VzIG5v
dCBnZXQgY2FsbGVkLgorICAgIGNvbm5lY3Rpb24tPnNldERpZENsb3NlT25Db25uZWN0aW9uV29y
a1F1ZXVlQ2FsbGJhY2soY2FsbEV4aXQpOworCiAjaWYgIVBMQVRGT1JNKEdUSykgJiYgIVBMQVRG
T1JNKFdQRSkKICAgICBjb25uZWN0aW9uLT5zZXRTaG91bGRFeGl0T25TeW5jTWVzc2FnZVNlbmRG
YWlsdXJlKHRydWUpOwogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>