<?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>173165</bug_id>
          
          <creation_ts>2017-06-09 09:38:46 -0700</creation_ts>
          <short_desc>Update WorkQueue::concurrentApply() to take a WTF::Function instead of an std::function</short_desc>
          <delta_ts>2017-06-09 10:54:22 -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 Template Framework</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></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>andersca</cc>
    
    <cc>beidson</cc>
    
    <cc>benjamin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>buildbot</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1317441</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 09:38:46 -0700</bug_when>
    <thetext>Update WorkQueue::concurrentApply() to take a WTF::Function instead of an std::function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317443</commentid>
    <comment_count>1</comment_count>
      <attachid>312443</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 09:40:42 -0700</bug_when>
    <thetext>Created attachment 312443
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317450</commentid>
    <comment_count>2</comment_count>
      <attachid>312445</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 09:54:14 -0700</bug_when>
    <thetext>Created attachment 312445
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317454</commentid>
    <comment_count>3</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-09 09:56:56 -0700</bug_when>
    <thetext>Attachment 312445 did not pass style-queue:


ERROR: Source/WTF/wtf/WorkQueue.cpp:58:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:85:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:97:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:115:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 4 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317457</commentid>
    <comment_count>4</comment_count>
      <attachid>312448</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 09:57:57 -0700</bug_when>
    <thetext>Created attachment 312448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317462</commentid>
    <comment_count>5</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-09 10:01:27 -0700</bug_when>
    <thetext>Attachment 312448 did not pass style-queue:


ERROR: Source/WTF/wtf/WorkQueue.cpp:59:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:86:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:98:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:116:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 4 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317472</commentid>
    <comment_count>6</comment_count>
      <attachid>312451</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:20:45 -0700</bug_when>
    <thetext>Created attachment 312451
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317474</commentid>
    <comment_count>7</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-09 10:22:46 -0700</bug_when>
    <thetext>Attachment 312451 did not pass style-queue:


ERROR: Source/WTF/wtf/WorkQueue.cpp:59:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:86:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:98:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WTF/wtf/WorkQueue.cpp:116:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 4 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317502</commentid>
    <comment_count>8</comment_count>
      <attachid>312451</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:54:20 -0700</bug_when>
    <thetext>Comment on attachment 312451
Patch

Clearing flags on attachment: 312451

Committed r217998: &lt;http://trac.webkit.org/changeset/217998&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317503</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-09 10:54:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312443</attachid>
            <date>2017-06-09 09:40:42 -0700</date>
            <delta_ts>2017-06-09 09:54:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173165-20170609094041.patch</filename>
            <type>text/plain</type>
            <size>2577</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDRkMGJkNWIwZGUxN2QzYWYzMWI0Nzcx
ODcyZTBmMDBiNGU1MDliMGMuLjAzZmU3Mzk1OTRmNzU3NjViNTMxOTQ4MmM4ZmNjNDI0OTA5OWFi
NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHko
KSB0byB0YWtlIGEgV1RGOjpGdW5jdGlvbiBpbnN0ZWFkIG9mIGFuIHN0ZDo6ZnVuY3Rpb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzE2NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBXb3Jr
UXVldWU6OmNvbmN1cnJlbnRBcHBseSgpIHRvIHRha2UgYSBXVEY6OkZ1bmN0aW9uIGluc3RlYWQg
b2YgYW4gc3RkOjpmdW5jdGlvbgorICAgICAgICBhcyBzdGQ6OmZ1bmN0aW9uIGhhcyBpc3N1ZXMg
d2l0aCByZWdhcmRzIHRvIHRocmVhZCBzYWZldHkuCisKKyAgICAgICAgKiB3dGYvV29ya1F1ZXVl
Lmg6CisgICAgICAgICogd3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcDoKKyAgICAgICAgKFdU
Rjo6V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkpOgorCiAyMDE3LTA2LTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWVkaWFUaW1l
IGNsYXNzIGhhcyByb3VuZGluZyBpc3N1ZXMgaW4gZGlmZmVyZW50IHBsYXRmb3JtcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvV29ya1F1ZXVlLmggYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVl
dWUuaAppbmRleCA3NjM0NWMwNjkzMTY0ZjY4Y2E0YjFjNjY0NDg0YTI3M2NjNmU4YmUxLi4yMzE5
OGQ0NDk4NTRmMmVkYTFkNjIxMjUyMjk0NDRiMWY1NmUxMGJiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL3d0Zi9Xb3JrUXVldWUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVldWUuaApAQCAt
NjksNyArNjksNyBAQCBwdWJsaWM6CiAgICAgV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgZGlzcGF0
Y2goRnVuY3Rpb248dm9pZCgpPiYmKSBvdmVycmlkZTsKICAgICBXVEZfRVhQT1JUX1BSSVZBVEUg
dm9pZCBkaXNwYXRjaEFmdGVyKFNlY29uZHMsIEZ1bmN0aW9uPHZvaWQoKT4mJik7CiAKLSAgICBX
VEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIHZvaWQgY29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVy
YXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mKTsKKyAgICBX
VEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIHZvaWQgY29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVy
YXRpb25zLCBXVEY6OkZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mJik7CiAKICNpZiBVU0Uo
Q09DT0FfRVZFTlRfTE9PUCkKICAgICBkaXNwYXRjaF9xdWV1ZV90IGRpc3BhdGNoUXVldWUoKSBj
b25zdCB7IHJldHVybiBtX2Rpc3BhdGNoUXVldWU7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYv
d3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcCBiL1NvdXJjZS9XVEYvd3RmL2NvY29hL1dvcmtR
dWV1ZUNvY29hLmNwcAppbmRleCA1OWVlMWY4NWI0MzVjZTFhNzJmNTA1MGY0ZGY2MmVmY2ZiYmM4
MmJlLi5mMTU4OWY2ZWYxZDdhNTJkY2U4NTMwYzQ5MzAwNjQ1OWM5NzA1OTI3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV1RGL3d0Zi9jb2NvYS9Xb3JrUXVldWVDb2NvYS5jcHAKKysrIGIvU291cmNlL1dU
Ri93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2EuY3BwCkBAIC0xMDAsMTEgKzEwMCwxMSBAQCB2b2lk
IFdvcmtRdWV1ZTo6cGxhdGZvcm1JbnZhbGlkYXRlKCkKICAgICBkaXNwYXRjaF9yZWxlYXNlKG1f
ZGlzcGF0Y2hRdWV1ZSk7CiB9CiAKLXZvaWQgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6
ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZChzaXplX3QgaW5kZXgpPiYg
ZnVuY3Rpb24pCit2b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVyYXRp
b25zLCBXVEY6OkZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mJiBmdW5jdGlvbikKIHsKLSAg
ICBkaXNwYXRjaF9hcHBseShpdGVyYXRpb25zLCBkaXNwYXRjaF9nZXRfZ2xvYmFsX3F1ZXVlKERJ
U1BBVENIX1FVRVVFX1BSSU9SSVRZX0RFRkFVTFQsIDApLCBeKHNpemVfdCBpbmRleCkgeworICAg
IGRpc3BhdGNoX2FwcGx5KGl0ZXJhdGlvbnMsIGRpc3BhdGNoX2dldF9nbG9iYWxfcXVldWUoRElT
UEFUQ0hfUVVFVUVfUFJJT1JJVFlfREVGQVVMVCwgMCksIEJsb2NrUHRyPHZvaWQoc2l6ZV90IGlu
ZGV4KT46OmZyb21DYWxsYWJsZShbZnVuY3Rpb24gPSBXVEZNb3ZlKGZ1bmN0aW9uKV0oc2l6ZV90
IGluZGV4KSB7CiAgICAgICAgIGZ1bmN0aW9uKGluZGV4KTsKLSAgICB9KTsKKyAgICB9KS5nZXQo
KSk7CiB9CiAKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312445</attachid>
            <date>2017-06-09 09:54:14 -0700</date>
            <delta_ts>2017-06-09 09:57:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173165-20170609095414.patch</filename>
            <type>text/plain</type>
            <size>4515</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDRkMGJkNWIwZGUxN2QzYWYzMWI0Nzcx
ODcyZTBmMDBiNGU1MDliMGMuLjAzZmU3Mzk1OTRmNzU3NjViNTMxOTQ4MmM4ZmNjNDI0OTA5OWFi
NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHko
KSB0byB0YWtlIGEgV1RGOjpGdW5jdGlvbiBpbnN0ZWFkIG9mIGFuIHN0ZDo6ZnVuY3Rpb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzE2NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBXb3Jr
UXVldWU6OmNvbmN1cnJlbnRBcHBseSgpIHRvIHRha2UgYSBXVEY6OkZ1bmN0aW9uIGluc3RlYWQg
b2YgYW4gc3RkOjpmdW5jdGlvbgorICAgICAgICBhcyBzdGQ6OmZ1bmN0aW9uIGhhcyBpc3N1ZXMg
d2l0aCByZWdhcmRzIHRvIHRocmVhZCBzYWZldHkuCisKKyAgICAgICAgKiB3dGYvV29ya1F1ZXVl
Lmg6CisgICAgICAgICogd3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcDoKKyAgICAgICAgKFdU
Rjo6V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkpOgorCiAyMDE3LTA2LTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWVkaWFUaW1l
IGNsYXNzIGhhcyByb3VuZGluZyBpc3N1ZXMgaW4gZGlmZmVyZW50IHBsYXRmb3JtcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcCBiL1NvdXJjZS9XVEYvd3RmL1dvcmtR
dWV1ZS5jcHAKaW5kZXggOTczMGZjZjBmMDkyMWZkZWQ5MGY4OWYxMjkwZTc3NDkwYjUzOTcxYS4u
YTRhNDcxZDk0Zjk1ODU5ZTNhYzUxODVhNmUzMjc5NjNhMThlN2E0NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVldWUu
Y3BwCkBAIC01NSw3ICs1NSw3IEBAIFdvcmtRdWV1ZTo6fldvcmtRdWV1ZSgpCiB9CiAKICNpZiAh
UExBVEZPUk0oQ09DT0EpCi12b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KHNpemVfdCBp
dGVyYXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKHNpemVfdCBpbmRleCk+JiBmdW5j
dGlvbikKK3ZvaWQgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMs
IFdURjo6ZnVuY3Rpb248dm9pZCAoc2l6ZV90IGluZGV4KT4mJiBmdW5jdGlvbikKIHsKICAgICBp
ZiAoIWl0ZXJhdGlvbnMpCiAgICAgICAgIHJldHVybjsKQEAgLTgyLDcgKzgyLDcgQEAgdm9pZCBX
b3JrUXVldWU6OmNvbmN1cnJlbnRBcHBseShzaXplX3QgaXRlcmF0aW9ucywgY29uc3Qgc3RkOjpm
dW5jdGlvbjx2b2lkIChzaXoKIAogICAgICAgICBzaXplX3Qgd29ya2VyQ291bnQoKSBjb25zdCB7
IHJldHVybiBtX3dvcmtlcnMuc2l6ZSgpOyB9CiAKLSAgICAgICAgdm9pZCBkaXNwYXRjaChjb25z
dCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+KiBmdW5jdGlvbikKKyAgICAgICAgdm9pZCBkaXNwYXRj
aChjb25zdCBXVEY6OkZ1bmN0aW9uPHZvaWQgKCk+KiBmdW5jdGlvbikKICAgICAgICAgewogICAg
ICAgICAgICAgTG9ja0hvbGRlciBob2xkZXIobV9sb2NrKTsKIApAQCAtOTQsNyArOTQsNyBAQCB2
b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVyYXRpb25zLCBjb25zdCBz
dGQ6OmZ1bmN0aW9uPHZvaWQgKHNpegogICAgICAgICBOT19SRVRVUk4gdm9pZCB0aHJlYWRCb2R5
KCkKICAgICAgICAgewogICAgICAgICAgICAgd2hpbGUgKHRydWUpIHsKLSAgICAgICAgICAgICAg
ICBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+KiBmdW5jdGlvbjsKKyAgICAgICAgICAgICAg
ICBjb25zdCBXVEY6OkZ1bmN0aW9uPHZvaWQgKCk+KiBmdW5jdGlvbjsKIAogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgTG9ja0hvbGRlciBob2xkZXIobV9sb2NrKTsKQEAg
LTExMiw3ICsxMTIsNyBAQCB2b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KHNpemVfdCBp
dGVyYXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKHNpegogCiAgICAgICAgIExvY2sg
bV9sb2NrOwogICAgICAgICBDb25kaXRpb24gbV9jb25kaXRpb247Ci0gICAgICAgIERlcXVlPGNv
bnN0IHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4qPiBtX3F1ZXVlOworICAgICAgICBEZXF1ZTxjb25z
dCBXVEY6OkZ1bmN0aW9uPHZvaWQgKCk+Kj4gbV9xdWV1ZTsKIAogICAgICAgICBWZWN0b3I8UmVm
UHRyPFRocmVhZD4+IG1fd29ya2VyczsKICAgICB9OwpAQCAtMTMyLDcgKzEzMiw3IEBAIHZvaWQg
V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6
ZnVuY3Rpb248dm9pZCAoc2l6CiAgICAgQ29uZGl0aW9uIGNvbmRpdGlvbjsKICAgICBMb2NrIGxv
Y2s7CiAKLSAgICBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+IGFwcGxpZXIgPSBbJl0geworICAgIFdU
Rjo6RnVuY3Rpb248dm9pZCAoKT4gYXBwbGllciA9IFsmLCBmdW5jdGlvbiA9IFdURk1vdmUoZnVu
Y3Rpb24pXSB7CiAgICAgICAgIHNpemVfdCBpbmRleDsKIAogICAgICAgICAvLyBDYWxsIHRoZSBm
dW5jdGlvbiBmb3IgYXMgbG9uZyBhcyB0aGVyZSBhcmUgaXRlcmF0aW9ucyBsZWZ0LgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvV29ya1F1ZXVlLmggYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVl
dWUuaAppbmRleCA3NjM0NWMwNjkzMTY0ZjY4Y2E0YjFjNjY0NDg0YTI3M2NjNmU4YmUxLi4yMzE5
OGQ0NDk4NTRmMmVkYTFkNjIxMjUyMjk0NDRiMWY1NmUxMGJiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL3d0Zi9Xb3JrUXVldWUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVldWUuaApAQCAt
NjksNyArNjksNyBAQCBwdWJsaWM6CiAgICAgV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgZGlzcGF0
Y2goRnVuY3Rpb248dm9pZCgpPiYmKSBvdmVycmlkZTsKICAgICBXVEZfRVhQT1JUX1BSSVZBVEUg
dm9pZCBkaXNwYXRjaEFmdGVyKFNlY29uZHMsIEZ1bmN0aW9uPHZvaWQoKT4mJik7CiAKLSAgICBX
VEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIHZvaWQgY29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVy
YXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mKTsKKyAgICBX
VEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIHZvaWQgY29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVy
YXRpb25zLCBXVEY6OkZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mJik7CiAKICNpZiBVU0Uo
Q09DT0FfRVZFTlRfTE9PUCkKICAgICBkaXNwYXRjaF9xdWV1ZV90IGRpc3BhdGNoUXVldWUoKSBj
b25zdCB7IHJldHVybiBtX2Rpc3BhdGNoUXVldWU7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYv
d3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcCBiL1NvdXJjZS9XVEYvd3RmL2NvY29hL1dvcmtR
dWV1ZUNvY29hLmNwcAppbmRleCA1OWVlMWY4NWI0MzVjZTFhNzJmNTA1MGY0ZGY2MmVmY2ZiYmM4
MmJlLi5mMTU4OWY2ZWYxZDdhNTJkY2U4NTMwYzQ5MzAwNjQ1OWM5NzA1OTI3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV1RGL3d0Zi9jb2NvYS9Xb3JrUXVldWVDb2NvYS5jcHAKKysrIGIvU291cmNlL1dU
Ri93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2EuY3BwCkBAIC0xMDAsMTEgKzEwMCwxMSBAQCB2b2lk
IFdvcmtRdWV1ZTo6cGxhdGZvcm1JbnZhbGlkYXRlKCkKICAgICBkaXNwYXRjaF9yZWxlYXNlKG1f
ZGlzcGF0Y2hRdWV1ZSk7CiB9CiAKLXZvaWQgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6
ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZChzaXplX3QgaW5kZXgpPiYg
ZnVuY3Rpb24pCit2b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5KHNpemVfdCBpdGVyYXRp
b25zLCBXVEY6OkZ1bmN0aW9uPHZvaWQoc2l6ZV90IGluZGV4KT4mJiBmdW5jdGlvbikKIHsKLSAg
ICBkaXNwYXRjaF9hcHBseShpdGVyYXRpb25zLCBkaXNwYXRjaF9nZXRfZ2xvYmFsX3F1ZXVlKERJ
U1BBVENIX1FVRVVFX1BSSU9SSVRZX0RFRkFVTFQsIDApLCBeKHNpemVfdCBpbmRleCkgeworICAg
IGRpc3BhdGNoX2FwcGx5KGl0ZXJhdGlvbnMsIGRpc3BhdGNoX2dldF9nbG9iYWxfcXVldWUoRElT
UEFUQ0hfUVVFVUVfUFJJT1JJVFlfREVGQVVMVCwgMCksIEJsb2NrUHRyPHZvaWQoc2l6ZV90IGlu
ZGV4KT46OmZyb21DYWxsYWJsZShbZnVuY3Rpb24gPSBXVEZNb3ZlKGZ1bmN0aW9uKV0oc2l6ZV90
IGluZGV4KSB7CiAgICAgICAgIGZ1bmN0aW9uKGluZGV4KTsKLSAgICB9KTsKKyAgICB9KS5nZXQo
KSk7CiB9CiAKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312448</attachid>
            <date>2017-06-09 09:57:57 -0700</date>
            <delta_ts>2017-06-09 10:20:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173165-20170609095756.patch</filename>
            <type>text/plain</type>
            <size>4718</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDRkMGJkNWIwZGUxN2QzYWYzMWI0Nzcx
ODcyZTBmMDBiNGU1MDliMGMuLjAzZmU3Mzk1OTRmNzU3NjViNTMxOTQ4MmM4ZmNjNDI0OTA5OWFi
NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHko
KSB0byB0YWtlIGEgV1RGOjpGdW5jdGlvbiBpbnN0ZWFkIG9mIGFuIHN0ZDo6ZnVuY3Rpb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzE2NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBXb3Jr
UXVldWU6OmNvbmN1cnJlbnRBcHBseSgpIHRvIHRha2UgYSBXVEY6OkZ1bmN0aW9uIGluc3RlYWQg
b2YgYW4gc3RkOjpmdW5jdGlvbgorICAgICAgICBhcyBzdGQ6OmZ1bmN0aW9uIGhhcyBpc3N1ZXMg
d2l0aCByZWdhcmRzIHRvIHRocmVhZCBzYWZldHkuCisKKyAgICAgICAgKiB3dGYvV29ya1F1ZXVl
Lmg6CisgICAgICAgICogd3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcDoKKyAgICAgICAgKFdU
Rjo6V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkpOgorCiAyMDE3LTA2LTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWVkaWFUaW1l
IGNsYXNzIGhhcyByb3VuZGluZyBpc3N1ZXMgaW4gZGlmZmVyZW50IHBsYXRmb3JtcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcCBiL1NvdXJjZS9XVEYvd3RmL1dvcmtR
dWV1ZS5jcHAKaW5kZXggOTczMGZjZjBmMDkyMWZkZWQ5MGY4OWYxMjkwZTc3NDkwYjUzOTcxYS4u
ODI4NWUxNGU5YmEzZjFmZWEwMWYxNTM1NmNjM2FlN2IxZjFjYjJkMSAxMDA2NDQKLS0tIGEvU291
cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVldWUu
Y3BwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSA8d3RmL0Nv
bmRpdGlvbi5oPgogI2luY2x1ZGUgPHd0Zi9EZXF1ZS5oPgorI2luY2x1ZGUgPHd0Zi9GdW5jdGlv
bi5oPgogI2luY2x1ZGUgPHd0Zi9Mb2NrLmg+CiAjaW5jbHVkZSA8d3RmL05ldmVyRGVzdHJveWVk
Lmg+CiAjaW5jbHVkZSA8d3RmL051bWJlck9mQ29yZXMuaD4KQEAgLTU1LDcgKzU2LDcgQEAgV29y
a1F1ZXVlOjp+V29ya1F1ZXVlKCkKIH0KIAogI2lmICFQTEFURk9STShDT0NPQSkKLXZvaWQgV29y
a1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVu
Y3Rpb248dm9pZCAoc2l6ZV90IGluZGV4KT4mIGZ1bmN0aW9uKQordm9pZCBXb3JrUXVldWU6OmNv
bmN1cnJlbnRBcHBseShzaXplX3QgaXRlcmF0aW9ucywgV1RGOjpmdW5jdGlvbjx2b2lkIChzaXpl
X3QgaW5kZXgpPiYmIGZ1bmN0aW9uKQogewogICAgIGlmICghaXRlcmF0aW9ucykKICAgICAgICAg
cmV0dXJuOwpAQCAtODIsNyArODMsNyBAQCB2b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5
KHNpemVfdCBpdGVyYXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKHNpegogCiAgICAg
ICAgIHNpemVfdCB3b3JrZXJDb3VudCgpIGNvbnN0IHsgcmV0dXJuIG1fd29ya2Vycy5zaXplKCk7
IH0KIAotICAgICAgICB2b2lkIGRpc3BhdGNoKGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4q
IGZ1bmN0aW9uKQorICAgICAgICB2b2lkIGRpc3BhdGNoKGNvbnN0IFdURjo6RnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uKQogICAgICAgICB7CiAgICAgICAgICAgICBMb2NrSG9sZGVyIGhvbGRl
cihtX2xvY2spOwogCkBAIC05NCw3ICs5NSw3IEBAIHZvaWQgV29ya1F1ZXVlOjpjb25jdXJyZW50
QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZCAoc2l6CiAg
ICAgICAgIE5PX1JFVFVSTiB2b2lkIHRocmVhZEJvZHkoKQogICAgICAgICB7CiAgICAgICAgICAg
ICB3aGlsZSAodHJ1ZSkgewotICAgICAgICAgICAgICAgIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uOworICAgICAgICAgICAgICAgIGNvbnN0IFdURjo6RnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uOwogCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBMb2NrSG9sZGVyIGhvbGRlcihtX2xvY2spOwpAQCAtMTEyLDcgKzExMyw3IEBAIHZvaWQgV29y
a1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVu
Y3Rpb248dm9pZCAoc2l6CiAKICAgICAgICAgTG9jayBtX2xvY2s7CiAgICAgICAgIENvbmRpdGlv
biBtX2NvbmRpdGlvbjsKLSAgICAgICAgRGVxdWU8Y29uc3Qgc3RkOjpmdW5jdGlvbjx2b2lkICgp
Pio+IG1fcXVldWU7CisgICAgICAgIERlcXVlPGNvbnN0IFdURjo6RnVuY3Rpb248dm9pZCAoKT4q
PiBtX3F1ZXVlOwogCiAgICAgICAgIFZlY3RvcjxSZWZQdHI8VGhyZWFkPj4gbV93b3JrZXJzOwog
ICAgIH07CkBAIC0xMzIsNyArMTMzLDcgQEAgdm9pZCBXb3JrUXVldWU6OmNvbmN1cnJlbnRBcHBs
eShzaXplX3QgaXRlcmF0aW9ucywgY29uc3Qgc3RkOjpmdW5jdGlvbjx2b2lkIChzaXoKICAgICBD
b25kaXRpb24gY29uZGl0aW9uOwogICAgIExvY2sgbG9jazsKIAotICAgIHN0ZDo6ZnVuY3Rpb248
dm9pZCAoKT4gYXBwbGllciA9IFsmXSB7CisgICAgV1RGOjpGdW5jdGlvbjx2b2lkICgpPiBhcHBs
aWVyID0gWyYsIGZ1bmN0aW9uID0gV1RGTW92ZShmdW5jdGlvbildIHsKICAgICAgICAgc2l6ZV90
IGluZGV4OwogCiAgICAgICAgIC8vIENhbGwgdGhlIGZ1bmN0aW9uIGZvciBhcyBsb25nIGFzIHRo
ZXJlIGFyZSBpdGVyYXRpb25zIGxlZnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9Xb3Jr
UXVldWUuaCBiL1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCmluZGV4IDc2MzQ1YzA2OTMxNjRm
NjhjYTRiMWM2NjQ0ODRhMjczY2M2ZThiZTEuLjIzMTk4ZDQ0OTg1NGYyZWRhMWQ2MjEyNTIyOTQ0
NGIxZjU2ZTEwYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCisrKyBi
L1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCkBAIC02OSw3ICs2OSw3IEBAIHB1YmxpYzoKICAg
ICBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBkaXNwYXRjaChGdW5jdGlvbjx2b2lkKCk+JiYpIG92
ZXJyaWRlOwogICAgIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIGRpc3BhdGNoQWZ0ZXIoU2Vjb25k
cywgRnVuY3Rpb248dm9pZCgpPiYmKTsKIAotICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMg
dm9pZCBjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rp
b248dm9pZChzaXplX3QgaW5kZXgpPiYpOworICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMg
dm9pZCBjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIFdURjo6RnVuY3Rpb248dm9p
ZChzaXplX3QgaW5kZXgpPiYmKTsKIAogI2lmIFVTRShDT0NPQV9FVkVOVF9MT09QKQogICAgIGRp
c3BhdGNoX3F1ZXVlX3QgZGlzcGF0Y2hRdWV1ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGlzcGF0Y2hR
dWV1ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2Eu
Y3BwIGIvU291cmNlL1dURi93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2EuY3BwCmluZGV4IDU5ZWUx
Zjg1YjQzNWNlMWE3MmY1MDUwZjRkZjYyZWZjZmJiYzgyYmUuLmYxNTg5ZjZlZjFkN2E1MmRjZTg1
MzBjNDkzMDA2NDU5Yzk3MDU5MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL2NvY29hL1dv
cmtRdWV1ZUNvY29hLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9jb2NvYS9Xb3JrUXVldWVDb2Nv
YS5jcHAKQEAgLTEwMCwxMSArMTAwLDExIEBAIHZvaWQgV29ya1F1ZXVlOjpwbGF0Zm9ybUludmFs
aWRhdGUoKQogICAgIGRpc3BhdGNoX3JlbGVhc2UobV9kaXNwYXRjaFF1ZXVlKTsKIH0KIAotdm9p
ZCBXb3JrUXVldWU6OmNvbmN1cnJlbnRBcHBseShzaXplX3QgaXRlcmF0aW9ucywgY29uc3Qgc3Rk
OjpmdW5jdGlvbjx2b2lkKHNpemVfdCBpbmRleCk+JiBmdW5jdGlvbikKK3ZvaWQgV29ya1F1ZXVl
Ojpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIFdURjo6RnVuY3Rpb248dm9pZChz
aXplX3QgaW5kZXgpPiYmIGZ1bmN0aW9uKQogewotICAgIGRpc3BhdGNoX2FwcGx5KGl0ZXJhdGlv
bnMsIGRpc3BhdGNoX2dldF9nbG9iYWxfcXVldWUoRElTUEFUQ0hfUVVFVUVfUFJJT1JJVFlfREVG
QVVMVCwgMCksIF4oc2l6ZV90IGluZGV4KSB7CisgICAgZGlzcGF0Y2hfYXBwbHkoaXRlcmF0aW9u
cywgZGlzcGF0Y2hfZ2V0X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklPUklUWV9ERUZB
VUxULCAwKSwgQmxvY2tQdHI8dm9pZChzaXplX3QgaW5kZXgpPjo6ZnJvbUNhbGxhYmxlKFtmdW5j
dGlvbiA9IFdURk1vdmUoZnVuY3Rpb24pXShzaXplX3QgaW5kZXgpIHsKICAgICAgICAgZnVuY3Rp
b24oaW5kZXgpOwotICAgIH0pOworICAgIH0pLmdldCgpKTsKIH0KIAogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312451</attachid>
            <date>2017-06-09 10:20:45 -0700</date>
            <delta_ts>2017-06-09 10:54:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173165-20170609102044.patch</filename>
            <type>text/plain</type>
            <size>4718</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3OTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDRkMGJkNWIwZGUxN2QzYWYzMWI0Nzcx
ODcyZTBmMDBiNGU1MDliMGMuLjAzZmU3Mzk1OTRmNzU3NjViNTMxOTQ4MmM4ZmNjNDI0OTA5OWFi
NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgV29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHko
KSB0byB0YWtlIGEgV1RGOjpGdW5jdGlvbiBpbnN0ZWFkIG9mIGFuIHN0ZDo6ZnVuY3Rpb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzE2NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBXb3Jr
UXVldWU6OmNvbmN1cnJlbnRBcHBseSgpIHRvIHRha2UgYSBXVEY6OkZ1bmN0aW9uIGluc3RlYWQg
b2YgYW4gc3RkOjpmdW5jdGlvbgorICAgICAgICBhcyBzdGQ6OmZ1bmN0aW9uIGhhcyBpc3N1ZXMg
d2l0aCByZWdhcmRzIHRvIHRocmVhZCBzYWZldHkuCisKKyAgICAgICAgKiB3dGYvV29ya1F1ZXVl
Lmg6CisgICAgICAgICogd3RmL2NvY29hL1dvcmtRdWV1ZUNvY29hLmNwcDoKKyAgICAgICAgKFdU
Rjo6V29ya1F1ZXVlOjpjb25jdXJyZW50QXBwbHkpOgorCiAyMDE3LTA2LTA4ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWVkaWFUaW1l
IGNsYXNzIGhhcyByb3VuZGluZyBpc3N1ZXMgaW4gZGlmZmVyZW50IHBsYXRmb3JtcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcCBiL1NvdXJjZS9XVEYvd3RmL1dvcmtR
dWV1ZS5jcHAKaW5kZXggOTczMGZjZjBmMDkyMWZkZWQ5MGY4OWYxMjkwZTc3NDkwYjUzOTcxYS4u
ZjQ0OWY5YmZjOTUyYjEyYTUwYTNjMGI4ZmQ0NzE3N2NkYmE5MTJhNyAxMDA2NDQKLS0tIGEvU291
cmNlL1dURi93dGYvV29ya1F1ZXVlLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9Xb3JrUXVldWUu
Y3BwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSA8d3RmL0Nv
bmRpdGlvbi5oPgogI2luY2x1ZGUgPHd0Zi9EZXF1ZS5oPgorI2luY2x1ZGUgPHd0Zi9GdW5jdGlv
bi5oPgogI2luY2x1ZGUgPHd0Zi9Mb2NrLmg+CiAjaW5jbHVkZSA8d3RmL05ldmVyRGVzdHJveWVk
Lmg+CiAjaW5jbHVkZSA8d3RmL051bWJlck9mQ29yZXMuaD4KQEAgLTU1LDcgKzU2LDcgQEAgV29y
a1F1ZXVlOjp+V29ya1F1ZXVlKCkKIH0KIAogI2lmICFQTEFURk9STShDT0NPQSkKLXZvaWQgV29y
a1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVu
Y3Rpb248dm9pZCAoc2l6ZV90IGluZGV4KT4mIGZ1bmN0aW9uKQordm9pZCBXb3JrUXVldWU6OmNv
bmN1cnJlbnRBcHBseShzaXplX3QgaXRlcmF0aW9ucywgV1RGOjpGdW5jdGlvbjx2b2lkIChzaXpl
X3QgaW5kZXgpPiYmIGZ1bmN0aW9uKQogewogICAgIGlmICghaXRlcmF0aW9ucykKICAgICAgICAg
cmV0dXJuOwpAQCAtODIsNyArODMsNyBAQCB2b2lkIFdvcmtRdWV1ZTo6Y29uY3VycmVudEFwcGx5
KHNpemVfdCBpdGVyYXRpb25zLCBjb25zdCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKHNpegogCiAgICAg
ICAgIHNpemVfdCB3b3JrZXJDb3VudCgpIGNvbnN0IHsgcmV0dXJuIG1fd29ya2Vycy5zaXplKCk7
IH0KIAotICAgICAgICB2b2lkIGRpc3BhdGNoKGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4q
IGZ1bmN0aW9uKQorICAgICAgICB2b2lkIGRpc3BhdGNoKGNvbnN0IFdURjo6RnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uKQogICAgICAgICB7CiAgICAgICAgICAgICBMb2NrSG9sZGVyIGhvbGRl
cihtX2xvY2spOwogCkBAIC05NCw3ICs5NSw3IEBAIHZvaWQgV29ya1F1ZXVlOjpjb25jdXJyZW50
QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9pZCAoc2l6CiAg
ICAgICAgIE5PX1JFVFVSTiB2b2lkIHRocmVhZEJvZHkoKQogICAgICAgICB7CiAgICAgICAgICAg
ICB3aGlsZSAodHJ1ZSkgewotICAgICAgICAgICAgICAgIGNvbnN0IHN0ZDo6ZnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uOworICAgICAgICAgICAgICAgIGNvbnN0IFdURjo6RnVuY3Rpb248dm9p
ZCAoKT4qIGZ1bmN0aW9uOwogCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBMb2NrSG9sZGVyIGhvbGRlcihtX2xvY2spOwpAQCAtMTEyLDcgKzExMyw3IEBAIHZvaWQgV29y
a1F1ZXVlOjpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVu
Y3Rpb248dm9pZCAoc2l6CiAKICAgICAgICAgTG9jayBtX2xvY2s7CiAgICAgICAgIENvbmRpdGlv
biBtX2NvbmRpdGlvbjsKLSAgICAgICAgRGVxdWU8Y29uc3Qgc3RkOjpmdW5jdGlvbjx2b2lkICgp
Pio+IG1fcXVldWU7CisgICAgICAgIERlcXVlPGNvbnN0IFdURjo6RnVuY3Rpb248dm9pZCAoKT4q
PiBtX3F1ZXVlOwogCiAgICAgICAgIFZlY3RvcjxSZWZQdHI8VGhyZWFkPj4gbV93b3JrZXJzOwog
ICAgIH07CkBAIC0xMzIsNyArMTMzLDcgQEAgdm9pZCBXb3JrUXVldWU6OmNvbmN1cnJlbnRBcHBs
eShzaXplX3QgaXRlcmF0aW9ucywgY29uc3Qgc3RkOjpmdW5jdGlvbjx2b2lkIChzaXoKICAgICBD
b25kaXRpb24gY29uZGl0aW9uOwogICAgIExvY2sgbG9jazsKIAotICAgIHN0ZDo6ZnVuY3Rpb248
dm9pZCAoKT4gYXBwbGllciA9IFsmXSB7CisgICAgV1RGOjpGdW5jdGlvbjx2b2lkICgpPiBhcHBs
aWVyID0gWyYsIGZ1bmN0aW9uID0gV1RGTW92ZShmdW5jdGlvbildIHsKICAgICAgICAgc2l6ZV90
IGluZGV4OwogCiAgICAgICAgIC8vIENhbGwgdGhlIGZ1bmN0aW9uIGZvciBhcyBsb25nIGFzIHRo
ZXJlIGFyZSBpdGVyYXRpb25zIGxlZnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9Xb3Jr
UXVldWUuaCBiL1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCmluZGV4IDc2MzQ1YzA2OTMxNjRm
NjhjYTRiMWM2NjQ0ODRhMjczY2M2ZThiZTEuLjIzMTk4ZDQ0OTg1NGYyZWRhMWQ2MjEyNTIyOTQ0
NGIxZjU2ZTEwYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCisrKyBi
L1NvdXJjZS9XVEYvd3RmL1dvcmtRdWV1ZS5oCkBAIC02OSw3ICs2OSw3IEBAIHB1YmxpYzoKICAg
ICBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBkaXNwYXRjaChGdW5jdGlvbjx2b2lkKCk+JiYpIG92
ZXJyaWRlOwogICAgIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIGRpc3BhdGNoQWZ0ZXIoU2Vjb25k
cywgRnVuY3Rpb248dm9pZCgpPiYmKTsKIAotICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMg
dm9pZCBjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIGNvbnN0IHN0ZDo6ZnVuY3Rp
b248dm9pZChzaXplX3QgaW5kZXgpPiYpOworICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMg
dm9pZCBjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIFdURjo6RnVuY3Rpb248dm9p
ZChzaXplX3QgaW5kZXgpPiYmKTsKIAogI2lmIFVTRShDT0NPQV9FVkVOVF9MT09QKQogICAgIGRp
c3BhdGNoX3F1ZXVlX3QgZGlzcGF0Y2hRdWV1ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGlzcGF0Y2hR
dWV1ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2Eu
Y3BwIGIvU291cmNlL1dURi93dGYvY29jb2EvV29ya1F1ZXVlQ29jb2EuY3BwCmluZGV4IDU5ZWUx
Zjg1YjQzNWNlMWE3MmY1MDUwZjRkZjYyZWZjZmJiYzgyYmUuLmYxNTg5ZjZlZjFkN2E1MmRjZTg1
MzBjNDkzMDA2NDU5Yzk3MDU5MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL2NvY29hL1dv
cmtRdWV1ZUNvY29hLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9jb2NvYS9Xb3JrUXVldWVDb2Nv
YS5jcHAKQEAgLTEwMCwxMSArMTAwLDExIEBAIHZvaWQgV29ya1F1ZXVlOjpwbGF0Zm9ybUludmFs
aWRhdGUoKQogICAgIGRpc3BhdGNoX3JlbGVhc2UobV9kaXNwYXRjaFF1ZXVlKTsKIH0KIAotdm9p
ZCBXb3JrUXVldWU6OmNvbmN1cnJlbnRBcHBseShzaXplX3QgaXRlcmF0aW9ucywgY29uc3Qgc3Rk
OjpmdW5jdGlvbjx2b2lkKHNpemVfdCBpbmRleCk+JiBmdW5jdGlvbikKK3ZvaWQgV29ya1F1ZXVl
Ojpjb25jdXJyZW50QXBwbHkoc2l6ZV90IGl0ZXJhdGlvbnMsIFdURjo6RnVuY3Rpb248dm9pZChz
aXplX3QgaW5kZXgpPiYmIGZ1bmN0aW9uKQogewotICAgIGRpc3BhdGNoX2FwcGx5KGl0ZXJhdGlv
bnMsIGRpc3BhdGNoX2dldF9nbG9iYWxfcXVldWUoRElTUEFUQ0hfUVVFVUVfUFJJT1JJVFlfREVG
QVVMVCwgMCksIF4oc2l6ZV90IGluZGV4KSB7CisgICAgZGlzcGF0Y2hfYXBwbHkoaXRlcmF0aW9u
cywgZGlzcGF0Y2hfZ2V0X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklPUklUWV9ERUZB
VUxULCAwKSwgQmxvY2tQdHI8dm9pZChzaXplX3QgaW5kZXgpPjo6ZnJvbUNhbGxhYmxlKFtmdW5j
dGlvbiA9IFdURk1vdmUoZnVuY3Rpb24pXShzaXplX3QgaW5kZXgpIHsKICAgICAgICAgZnVuY3Rp
b24oaW5kZXgpOwotICAgIH0pOworICAgIH0pLmdldCgpKTsKIH0KIAogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>