<?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>172078</bug_id>
          
          <creation_ts>2017-05-13 17:35:24 -0700</creation_ts>
          <short_desc>Reduce compiler warnings</short_desc>
          <delta_ts>2017-06-09 01:21: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>WebCore Misc.</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="Daewoong Jang">daewoong.jang</reporter>
          <assigned_to name="Daewoong Jang">daewoong.jang</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1308357</commentid>
    <comment_count>0</comment_count>
    <who name="Daewoong Jang">daewoong.jang</who>
    <bug_when>2017-05-13 17:35:24 -0700</bug_when>
    <thetext>This patch cleans up some compiler warnings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308360</commentid>
    <comment_count>1</comment_count>
      <attachid>310041</attachid>
    <who name="Daewoong Jang">daewoong.jang</who>
    <bug_when>2017-05-13 17:39:46 -0700</bug_when>
    <thetext>Created attachment 310041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308361</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-05-13 17:42:39 -0700</bug_when>
    <thetext>Attachment 310041 did not pass style-queue:


ERROR: Source/WebCore/platform/network/curl/CookieJarCurl.cpp:0:  No copyright message found.  You should have a line: &quot;Copyright [year] &lt;Copyright Owner&gt;&quot;  [legal/copyright] [5]
Total errors found: 1 in 9 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>1308362</commentid>
    <comment_count>3</comment_count>
    <who name="Daewoong Jang">daewoong.jang</who>
    <bug_when>2017-05-13 17:55:41 -0700</bug_when>
    <thetext>(In reply to Build Bot from comment #2)
&gt; Attachment 310041 [details] did not pass style-queue:
&gt; 
&gt; 
&gt; ERROR: Source/WebCore/platform/network/curl/CookieJarCurl.cpp:0:  No
&gt; copyright message found.  You should have a line: &quot;Copyright [year]
&gt; &lt;Copyright Owner&gt;&quot;  [legal/copyright] [5]
&gt; Total errors found: 1 in 9 files
&gt; 
&gt; 
&gt; If any of these errors are false positives, please file a bug against
&gt; check-webkit-style.

This style error is not generated by this patch. Copyright message was already missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317214</commentid>
    <comment_count>4</comment_count>
      <attachid>312382</attachid>
    <who name="Daewoong Jang">daewoong.jang</who>
    <bug_when>2017-06-08 22:34:08 -0700</bug_when>
    <thetext>Created attachment 312382
updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317216</commentid>
    <comment_count>5</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-08 22:35:03 -0700</bug_when>
    <thetext>Attachment 312382 did not pass style-queue:


ERROR: Source/WebCore/platform/network/curl/CookieJarCurl.cpp:0:  No copyright message found.  You should have a line: &quot;Copyright [year] &lt;Copyright Owner&gt;&quot;  [legal/copyright] [5]
Total errors found: 1 in 8 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>1317268</commentid>
    <comment_count>6</comment_count>
      <attachid>312382</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-09 00:53:24 -0700</bug_when>
    <thetext>Comment on attachment 312382
updated patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317289</commentid>
    <comment_count>7</comment_count>
      <attachid>312382</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-09 01:21:20 -0700</bug_when>
    <thetext>Comment on attachment 312382
updated patch

Clearing flags on attachment: 312382

Committed r217968: &lt;http://trac.webkit.org/changeset/217968&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317290</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-09 01:21:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310041</attachid>
            <date>2017-05-13 17:39:46 -0700</date>
            <delta_ts>2017-06-08 22:34:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug172078.diff</filename>
            <type>text/plain</type>
            <size>9105</size>
            <attacher name="Daewoong Jang">daewoong.jang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE2ODI5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBA
CisyMDE3LTA1LTEzICBEYWV3b29uZyBKYW5nICA8ZGFld29vbmcuamFuZ0BuYXZlcmNvcnAuY29t
PgorCisgICAgICAgIFJlZHVjZSBjb21waWxlciB3YXJuaW5ncworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyMDc4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBydW50aW1lL0ludGxEYXRlVGltZUZvcm1h
dC5oOgorCiAyMDE3LTA1LTEzICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjE2ODA4LgpJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50bERhdGVUaW1lRm9ybWF0LmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50bERhdGVUaW1lRm9ybWF0LmgJ
KHJldmlzaW9uIDIxNjgyMikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludGxE
YXRlVGltZUZvcm1hdC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMSw5ICszMSw3IEBACiAjaW5jbHVk
ZSA8dW5pY29kZS91ZGF0Lmg+CiAjaW5jbHVkZSA8dW5pY29kZS91dmVybnVtLmg+CiAKLSNpZiBV
X0lDVV9WRVJTSU9OX01BSk9SX05VTSA+PSA1NQotI2RlZmluZSBKU0NfSUNVX0hBU19VRklFTERQ
T1NJVEVSIDEKLSNlbmRpZgorI2RlZmluZSBKU0NfSUNVX0hBU19VRklFTERQT1NJVEVSIChVX0lD
VV9WRVJTSU9OX01BSk9SX05VTSA+PSA1NSkKIAogbmFtZXNwYWNlIEpTQyB7CiAKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cJKHJldmlzaW9uIDIxNjgyMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDE3LTA1LTEzICBEYWV3b29uZyBKYW5nICA8
ZGFld29vbmcuamFuZ0BuYXZlcmNvcnAuY29tPgorCisgICAgICAgIFJlZHVjZSBjb21waWxlciB3
YXJuaW5ncworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTcyMDc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZUJ1ZmZlckNhaXJvLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkltYWdlQnVmZmVyOjp0b0RhdGEpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvY3VybC9Db29raWVKYXJDdXJsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmFkZE1hdGNoaW5n
Q3VybENvb2tpZSk6CisgICAgICAgIChXZWJDb3JlOjpnZXRIb3N0bmFtZXNXaXRoQ29va2llcyk6
CisgICAgICAgIChXZWJDb3JlOjpkZWxldGVDb29raWVzRm9ySG9zdG5hbWVzKToKKyAgICAgICAg
KFdlYkNvcmU6OmRlbGV0ZUNvb2tpZXNGb3JIb3N0bmFtZSk6IERlbGV0ZWQuCisgICAgICAgICog
cGxhdGZvcm0vbmV0d29yay9jdXJsL0N1cmxEb3dubG9hZC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpDdXJsRG93bmxvYWRNYW5hZ2VyOjpkb3dubG9hZFRocmVhZCk6CisgICAgICAgIChXZWJDb3Jl
OjpDdXJsRG93bmxvYWQ6OmRpZFJlY2VpdmVIZWFkZXIpOgorICAgICAgICAqIHBsYXRmb3JtL25l
dHdvcmsvY3VybC9DdXJsRG93bmxvYWQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkN1cmxEb3dubG9h
ZExpc3RlbmVyOjpkaWRSZWNlaXZlRGF0YU9mTGVuZ3RoKToKKyAgICAgICAgKiBwbGF0Zm9ybS9u
ZXR3b3JrL2N1cmwvUmVzb3VyY2VIYW5kbGVDdXJsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Oldl
YkNvcmVTeW5jaHJvbm91c0xvYWRlcjo6ZGlkUmVjZWl2ZVJlc3BvbnNlKToKKyAgICAgICAgKFdl
YkNvcmU6OlJlc291cmNlSGFuZGxlOjpwbGF0Zm9ybUxvYWRSZXNvdXJjZVN5bmNocm9ub3VzbHkp
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY3VybC9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBs
Q3VybC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVDb3B5KToKKyAgICAgICAgKFdlYkNv
cmU6OlNvY2tldFN0cmVhbUhhbmRsZUltcGw6OnJlYWREYXRhKToKKwogMjAxNy0wNS0xMiAgU2Ft
IFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtXZWJJRExdIFJlbW92ZSBuZWVk
IGZvciBjdXN0b20gYmluZGluZyBmb3IgV29ya2VyIGNvbnN0cnVjdG9yCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZUJ1ZmZlckNhaXJvLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZUJ1
ZmZlckNhaXJvLmNwcAkocmV2aXNpb24gMjE2ODIyKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VCdWZmZXJDYWlyby5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU2Nyw3ICs1NjcsNyBAQCBTdHJpbmcgSW1hZ2VCdWZmZXI6OnRvRGF0YVVSTChjb25zdCBTdHJp
CiAgICAgcmV0dXJuICJkYXRhOiIgKyBtaW1lVHlwZSArICI7YmFzZTY0LCIgKyBiYXNlNjREYXRh
OwogfQogCi1WZWN0b3I8dWludDhfdD4gSW1hZ2VCdWZmZXI6OnRvRGF0YShjb25zdCBTdHJpbmcm
IG1pbWVUeXBlLCBzdGQ6Om9wdGlvbmFsPGRvdWJsZT4gcXVhbGl0eSkgY29uc3QKK1ZlY3Rvcjx1
aW50OF90PiBJbWFnZUJ1ZmZlcjo6dG9EYXRhKGNvbnN0IFN0cmluZyYgbWltZVR5cGUsIHN0ZDo6
b3B0aW9uYWw8ZG91YmxlPikgY29uc3QKIHsKICAgICBBU1NFUlQoTUlNRVR5cGVSZWdpc3RyeTo6
aXNTdXBwb3J0ZWRJbWFnZU1JTUVUeXBlRm9yRW5jb2RpbmcobWltZVR5cGUpKTsKIApJbmRleDog
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL0Nvb2tpZUphckN1cmwuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9Db29raWVK
YXJDdXJsLmNwcAkocmV2aXNpb24gMjE2ODIyKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jdXJsL0Nvb2tpZUphckN1cmwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05NCw4ICs5
NCw2IEBAIHN0YXRpYyB2b2lkIGFkZE1hdGNoaW5nQ3VybENvb2tpZShjb25zdAogICAgIFN0cmlu
ZyBjb29raWVEb21haW47CiAgICAgcmVhZEN1cmxDb29raWVUb2tlbihjb29raWUsIGNvb2tpZURv
bWFpbik7CiAKLSAgICBib29sIHN1YkRvbWFpbiA9IGZhbHNlOwotCiAgICAgLy8gSHR0cE9ubHkg
Y29va2llIGVudHJpZXMgYmVnaW4gd2l0aCAiI0h0dHBPbmx5XyIuCiAgICAgaWYgKGNvb2tpZURv
bWFpbi5zdGFydHNXaXRoKCIjSHR0cE9ubHlfIikpIHsKICAgICAgICAgaWYgKGh0dHBvbmx5KQpA
QCAtMzMyLDEyICszMzAsMTIgQEAgdm9pZCBkZWxldGVDb29raWUoY29uc3QgTmV0d29ya1N0b3Jh
Z2VTZQogICAgIC8vIEZJWE1FOiBOb3QgeWV0IGltcGxlbWVudGVkCiB9CiAKLXZvaWQgZ2V0SG9z
dG5hbWVzV2l0aENvb2tpZXMoY29uc3QgTmV0d29ya1N0b3JhZ2VTZXNzaW9uJiwgSGFzaFNldDxT
dHJpbmc+JiBob3N0bmFtZXMpCit2b2lkIGdldEhvc3RuYW1lc1dpdGhDb29raWVzKGNvbnN0IE5l
dHdvcmtTdG9yYWdlU2Vzc2lvbiYsIEhhc2hTZXQ8U3RyaW5nPiYpCiB7CiAgICAgLy8gRklYTUU6
IE5vdCB5ZXQgaW1wbGVtZW50ZWQKIH0KIAotdm9pZCBkZWxldGVDb29raWVzRm9ySG9zdG5hbWUo
Y29uc3QgTmV0d29ya1N0b3JhZ2VTZXNzaW9uJiwgY29uc3QgU3RyaW5nJiBob3N0bmFtZSkKK3Zv
aWQgZGVsZXRlQ29va2llc0Zvckhvc3RuYW1lcyhjb25zdCBOZXR3b3JrU3RvcmFnZVNlc3Npb24m
LCBjb25zdCBWZWN0b3I8U3RyaW5nPiYpCiB7CiAgICAgLy8gRklYTUU6IE5vdCB5ZXQgaW1wbGVt
ZW50ZWQKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9DdXJs
RG93bmxvYWQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvY3VybC9DdXJsRG93bmxvYWQuY3BwCShyZXZpc2lvbiAyMTY4MjIpCisrKyBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ3VybERvd25sb2FkLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMjA0LDYgKzIwNCw3IEBAIHZvaWQgQ3VybERvd25sb2FkTWFuYWdlcjo6ZG93bmxvYWRU
aHJlYWQKIAogICAgICAgICBDdXJsRG93bmxvYWQqIGRvd25sb2FkID0gMDsKICAgICAgICAgQ1VS
TGNvZGUgZXJyID0gY3VybF9lYXN5X2dldGluZm8obXNnLT5lYXN5X2hhbmRsZSwgQ1VSTElORk9f
UFJJVkFURSwgJmRvd25sb2FkKTsKKyAgICAgICAgVU5VU0VEX1BBUkFNKGVycik7CiAKICAgICAg
ICAgaWYgKG1zZy0+bXNnID09IENVUkxNU0dfRE9ORSkgewogICAgICAgICAgICAgaWYgKGRvd25s
b2FkKSB7CkBAIC0zODksNiArMzkwLDcgQEAgdm9pZCBDdXJsRG93bmxvYWQ6OmRpZFJlY2VpdmVI
ZWFkZXIoY29ucwogCiAgICAgICAgIGxvbmcgaHR0cENvZGUgPSAwOwogICAgICAgICBDVVJMY29k
ZSBlcnIgPSBjdXJsX2Vhc3lfZ2V0aW5mbyhtX2N1cmxIYW5kbGUsIENVUkxJTkZPX1JFU1BPTlNF
X0NPREUsICZodHRwQ29kZSk7CisgICAgICAgIFVOVVNFRF9QQVJBTShlcnIpOwogCiAgICAgICAg
IGlmIChodHRwQ29kZSA+PSAyMDAgJiYgaHR0cENvZGUgPCAzMDApIHsKICAgICAgICAgICAgIFVS
TCB1cmwgPSBnZXRDdXJsRWZmZWN0aXZlVVJMKG1fY3VybEhhbmRsZSk7CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ3VybERvd25sb2FkLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL0N1cmxEb3dubG9hZC5oCShy
ZXZpc2lvbiAyMTY4MjIpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwv
Q3VybERvd25sb2FkLmgJKHdvcmtpbmcgY29weSkKQEAgLTgwLDcgKzgwLDcgQEAgcHJpdmF0ZToK
IGNsYXNzIEN1cmxEb3dubG9hZExpc3RlbmVyIHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQg
ZGlkUmVjZWl2ZVJlc3BvbnNlKCkgeyB9Ci0gICAgdmlydHVhbCB2b2lkIGRpZFJlY2VpdmVEYXRh
T2ZMZW5ndGgoaW50IHNpemUpIHsgfQorICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlRGF0YU9m
TGVuZ3RoKGludCkgeyB9CiAgICAgdmlydHVhbCB2b2lkIGRpZEZpbmlzaCgpIHsgfQogICAgIHZp
cnR1YWwgdm9pZCBkaWRGYWlsKCkgeyB9CiB9OwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxlQ3VybC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxlQ3VybC5jcHAJ
KHJldmlzaW9uIDIxNjgyMikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3Vy
bC9SZXNvdXJjZUhhbmRsZUN1cmwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NiwxMCArNDYsMTAg
QEAgY2xhc3MgV2ViQ29yZVN5bmNocm9ub3VzTG9hZGVyIDogcHVibGljCiBwdWJsaWM6CiAgICAg
V2ViQ29yZVN5bmNocm9ub3VzTG9hZGVyKCk7CiAKLSAgICB2aXJ0dWFsIHZvaWQgZGlkUmVjZWl2
ZVJlc3BvbnNlKFJlc291cmNlSGFuZGxlKiwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYpOwotICAg
IHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlRGF0YShSZXNvdXJjZUhhbmRsZSosIGNvbnN0IGNoYXIq
LCB1bnNpZ25lZCwgaW50IGVuY29kZWREYXRhTGVuZ3RoKTsKLSAgICB2aXJ0dWFsIHZvaWQgZGlk
RmluaXNoTG9hZGluZyhSZXNvdXJjZUhhbmRsZSopOwotICAgIHZpcnR1YWwgdm9pZCBkaWRGYWls
KFJlc291cmNlSGFuZGxlKiwgY29uc3QgUmVzb3VyY2VFcnJvciYpOworICAgIHZvaWQgZGlkUmVj
ZWl2ZVJlc3BvbnNlKFJlc291cmNlSGFuZGxlKiwgUmVzb3VyY2VSZXNwb25zZSYmKSBvdmVycmlk
ZTsKKyAgICB2b2lkIGRpZFJlY2VpdmVEYXRhKFJlc291cmNlSGFuZGxlKiwgY29uc3QgY2hhcios
IHVuc2lnbmVkLCBpbnQgZW5jb2RlZERhdGFMZW5ndGgpIG92ZXJyaWRlOworICAgIHZvaWQgZGlk
RmluaXNoTG9hZGluZyhSZXNvdXJjZUhhbmRsZSopIG92ZXJyaWRlOworICAgIHZvaWQgZGlkRmFp
bChSZXNvdXJjZUhhbmRsZSosIGNvbnN0IFJlc291cmNlRXJyb3ImKSBvdmVycmlkZTsKIAogICAg
IFJlc291cmNlUmVzcG9uc2UgcmVzb3VyY2VSZXNwb25zZSgpIGNvbnN0IHsgcmV0dXJuIG1fcmVz
cG9uc2U7IH0KICAgICBSZXNvdXJjZUVycm9yIHJlc291cmNlRXJyb3IoKSBjb25zdCB7IHJldHVy
biBtX2Vycm9yOyB9CkBAIC02NSw5ICs2NSw5IEBAIFdlYkNvcmVTeW5jaHJvbm91c0xvYWRlcjo6
V2ViQ29yZVN5bmNocm8KIHsKIH0KIAotdm9pZCBXZWJDb3JlU3luY2hyb25vdXNMb2FkZXI6OmRp
ZFJlY2VpdmVSZXNwb25zZShSZXNvdXJjZUhhbmRsZSosIGNvbnN0IFJlc291cmNlUmVzcG9uc2Um
IHJlc3BvbnNlKQordm9pZCBXZWJDb3JlU3luY2hyb25vdXNMb2FkZXI6OmRpZFJlY2VpdmVSZXNw
b25zZShSZXNvdXJjZUhhbmRsZSosIFJlc291cmNlUmVzcG9uc2UmJiByZXNwb25zZSkKIHsKLSAg
ICBtX3Jlc3BvbnNlID0gcmVzcG9uc2U7CisgICAgbV9yZXNwb25zZSA9IFdURk1vdmUocmVzcG9u
c2UpOwogfQogCiB2b2lkIFdlYkNvcmVTeW5jaHJvbm91c0xvYWRlcjo6ZGlkUmVjZWl2ZURhdGEo
UmVzb3VyY2VIYW5kbGUqLCBjb25zdCBjaGFyKiBkYXRhLCB1bnNpZ25lZCBsZW5ndGgsIGludCkK
QEAgLTE2Myw3ICsxNjMsNyBAQCBib29sIFJlc291cmNlSGFuZGxlOjpzaG91bGRVc2VDcmVkZW50
aWFsCiAgICAgcmV0dXJuICghY2xpZW50KCkgfHwgY2xpZW50KCktPnNob3VsZFVzZUNyZWRlbnRp
YWxTdG9yYWdlKHRoaXMpKSAmJiBmaXJzdFJlcXVlc3QoKS51cmwoKS5wcm90b2NvbElzSW5IVFRQ
RmFtaWx5KCk7CiB9CiAKLXZvaWQgUmVzb3VyY2VIYW5kbGU6OnBsYXRmb3JtTG9hZFJlc291cmNl
U3luY2hyb25vdXNseShOZXR3b3JraW5nQ29udGV4dCogY29udGV4dCwgY29uc3QgUmVzb3VyY2VS
ZXF1ZXN0JiByZXF1ZXN0LCBTdG9yZWRDcmVkZW50aWFscyBzdG9yZWRDcmVkZW50aWFscywgUmVz
b3VyY2VFcnJvciYgZXJyb3IsIFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlLCBWZWN0b3I8Y2hh
cj4mIGRhdGEpCit2b2lkIFJlc291cmNlSGFuZGxlOjpwbGF0Zm9ybUxvYWRSZXNvdXJjZVN5bmNo
cm9ub3VzbHkoTmV0d29ya2luZ0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IFJlc291cmNlUmVxdWVz
dCYgcmVxdWVzdCwgU3RvcmVkQ3JlZGVudGlhbHMsIFJlc291cmNlRXJyb3ImIGVycm9yLCBSZXNv
dXJjZVJlc3BvbnNlJiByZXNwb25zZSwgVmVjdG9yPGNoYXI+JiBkYXRhKQogewogICAgIFdlYkNv
cmVTeW5jaHJvbm91c0xvYWRlciBzeW5jTG9hZGVyOwogICAgIFJlZlB0cjxSZXNvdXJjZUhhbmRs
ZT4gaGFuZGxlID0gYWRvcHRSZWYobmV3IFJlc291cmNlSGFuZGxlKGNvbnRleHQsIHJlcXVlc3Qs
ICZzeW5jTG9hZGVyLCB0cnVlLCBmYWxzZSkpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9jdXJsL1NvY2tldFN0cmVhbUhhbmRsZUltcGxDdXJsLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvU29ja2V0U3RyZWFtSGFu
ZGxlSW1wbEN1cmwuY3BwCShyZXZpc2lvbiAyMTY4MjIpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2N1cmwvU29ja2V0U3RyZWFtSGFuZGxlSW1wbEN1cmwuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8Y2hhcltdPiBj
cmVhdGVDb3AKICAgICBzdGQ6OnVuaXF1ZV9wdHI8Y2hhcltdPiBjb3B5KG5ldyBjaGFyW2xlbmd0
aF0pOwogICAgIG1lbWNweShjb3B5LmdldCgpLCBkYXRhLCBsZW5ndGgpOwogCi0gICAgcmV0dXJu
IFdURk1vdmUoY29weSk7CisgICAgcmV0dXJuIGNvcHk7CiB9CiAKIFNvY2tldFN0cmVhbUhhbmRs
ZUltcGw6OlNvY2tldFN0cmVhbUhhbmRsZUltcGwoY29uc3QgVVJMJiB1cmwsIFNvY2tldFN0cmVh
bUhhbmRsZUNsaWVudCYgY2xpZW50KQpAQCAtMTAzLDcgKzEwMyw3IEBAIGJvb2wgU29ja2V0U3Ry
ZWFtSGFuZGxlSW1wbDo6cmVhZERhdGEoQ1UKIAogICAgIENVUkxjb2RlIHJldCA9IGN1cmxfZWFz
eV9yZWN2KGN1cmxIYW5kbGUsIGRhdGEuZ2V0KCksIGJ1ZmZlclNpemUsICZieXRlc1JlYWQpOwog
Ci0gICAgaWYgKHJldCA9PSBDVVJMRV9PSyAmJiBieXRlc1JlYWQgPj0gMCkgeworICAgIGlmIChy
ZXQgPT0gQ1VSTEVfT0spIHsKICAgICAgICAgbV9tdXRleFJlY2VpdmUubG9jaygpOwogICAgICAg
ICBtX3JlY2VpdmVEYXRhLmFwcGVuZChTb2NrZXREYXRhIHsgV1RGTW92ZShkYXRhKSwgYnl0ZXNS
ZWFkIH0pOwogICAgICAgICBtX211dGV4UmVjZWl2ZS51bmxvY2soKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312382</attachid>
            <date>2017-06-08 22:34:08 -0700</date>
            <delta_ts>2017-06-09 01:21:20 -0700</delta_ts>
            <desc>updated patch</desc>
            <filename>bug172078.diff</filename>
            <type>text/plain</type>
            <size>8321</size>
            <attacher name="Daewoong Jang">daewoong.jang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE3OTYzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBA
CisyMDE3LTA2LTA4ICBEYWV3b29uZyBKYW5nICA8ZGFld29vbmcuamFuZ0BuYXZlcmNvcnAuY29t
PgorCisgICAgICAgIFJlZHVjZSBjb21waWxlciB3YXJuaW5ncworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyMDc4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBydW50aW1lL0ludGxEYXRlVGltZUZvcm1h
dC5oOgorCiAyMDE3LTA2LTA4ICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+
CiAKICAgICAgICAgW0NvY29hXSBKU1dyYXBwZXJNYXAgbGVha3MgZm9yIGFsbCBKU0NvbnRleHRz
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsRGF0ZVRpbWVGb3JtYXQu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsRGF0ZVRp
bWVGb3JtYXQuaAkocmV2aXNpb24gMjE3OTU0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSW50bERhdGVUaW1lRm9ybWF0LmgJKHdvcmtpbmcgY29weSkKQEAgLTMxLDkgKzMxLDcg
QEAKICNpbmNsdWRlIDx1bmljb2RlL3VkYXQuaD4KICNpbmNsdWRlIDx1bmljb2RlL3V2ZXJudW0u
aD4KIAotI2lmIFVfSUNVX1ZFUlNJT05fTUFKT1JfTlVNID49IDU1Ci0jZGVmaW5lIEpTQ19JQ1Vf
SEFTX1VGSUVMRFBPU0lURVIgMQotI2VuZGlmCisjZGVmaW5lIEpTQ19JQ1VfSEFTX1VGSUVMRFBP
U0lURVIgKFVfSUNVX1ZFUlNJT05fTUFKT1JfTlVNID49IDU1KQogCiBuYW1lc3BhY2UgSlNDIHsK
IApJbmRleDogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE3OTYzKQorKysgU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTctMDYtMDggIERhZXdv
b25nIEphbmcgIDxkYWV3b29uZy5qYW5nQG5hdmVyY29ycC5jb20+CisKKyAgICAgICAgUmVkdWNl
IGNvbXBpbGVyIHdhcm5pbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNzIwNzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY3VybC9Db29raWVKYXJDdXJsLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmFkZE1hdGNoaW5nQ3VybENvb2tpZSk6CisgICAgICAgIChXZWJDb3Jl
OjpnZXRIb3N0bmFtZXNXaXRoQ29va2llcyk6CisgICAgICAgIChXZWJDb3JlOjpkZWxldGVDb29r
aWVzRm9ySG9zdG5hbWVzKToKKyAgICAgICAgKFdlYkNvcmU6OmRlbGV0ZUNvb2tpZXNGb3JIb3N0
bmFtZSk6IERlbGV0ZWQuCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jdXJsL0N1cmxEb3du
bG9hZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDdXJsRG93bmxvYWRNYW5hZ2VyOjpkb3dubG9h
ZFRocmVhZCk6CisgICAgICAgIChXZWJDb3JlOjpDdXJsRG93bmxvYWQ6OmRpZFJlY2VpdmVIZWFk
ZXIpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY3VybC9DdXJsRG93bmxvYWQuaDoKKyAg
ICAgICAgKFdlYkNvcmU6OkN1cmxEb3dubG9hZExpc3RlbmVyOjpkaWRSZWNlaXZlRGF0YU9mTGVu
Z3RoKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2N1cmwvUmVzb3VyY2VIYW5kbGVDdXJs
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYkNvcmVTeW5jaHJvbm91c0xvYWRlcjo6ZGlkUmVj
ZWl2ZVJlc3BvbnNlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpwbGF0Zm9y
bUxvYWRSZXNvdXJjZVN5bmNocm9ub3VzbHkpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsv
Y3VybC9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBsQ3VybC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpj
cmVhdGVDb3B5KToKKyAgICAgICAgKFdlYkNvcmU6OlNvY2tldFN0cmVhbUhhbmRsZUltcGw6OnJl
YWREYXRhKToKKwogMjAxNy0wNi0wOCAgWW9hdiBXZWlzcyAgPHlvYXZAeW9hdi53cz4KIAogICAg
ICAgICBbcHJlbG9hZF0gTWFuZGF0b3J5IGBhc2AgdmFsdWUgYW5kIHJlbGF0ZWQgc3BlYyBhbGln
bm1lbnRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ29va2ll
SmFyQ3VybC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9jdXJsL0Nvb2tpZUphckN1cmwuY3BwCShyZXZpc2lvbiAyMTc5NTQpCisrKyBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ29va2llSmFyQ3VybC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTk0LDggKzk0LDYgQEAgc3RhdGljIHZvaWQgYWRkTWF0Y2hpbmdDdXJsQ29va2llKGNv
bnN0CiAgICAgU3RyaW5nIGNvb2tpZURvbWFpbjsKICAgICByZWFkQ3VybENvb2tpZVRva2VuKGNv
b2tpZSwgY29va2llRG9tYWluKTsKIAotICAgIGJvb2wgc3ViRG9tYWluID0gZmFsc2U7Ci0KICAg
ICAvLyBIdHRwT25seSBjb29raWUgZW50cmllcyBiZWdpbiB3aXRoICIjSHR0cE9ubHlfIi4KICAg
ICBpZiAoY29va2llRG9tYWluLnN0YXJ0c1dpdGgoIiNIdHRwT25seV8iKSkgewogICAgICAgICBp
ZiAoaHR0cG9ubHkpCkBAIC0zMzIsMTIgKzMzMCwxMiBAQCB2b2lkIGRlbGV0ZUNvb2tpZShjb25z
dCBOZXR3b3JrU3RvcmFnZVNlCiAgICAgLy8gRklYTUU6IE5vdCB5ZXQgaW1wbGVtZW50ZWQKIH0K
IAotdm9pZCBnZXRIb3N0bmFtZXNXaXRoQ29va2llcyhjb25zdCBOZXR3b3JrU3RvcmFnZVNlc3Np
b24mLCBIYXNoU2V0PFN0cmluZz4mIGhvc3RuYW1lcykKK3ZvaWQgZ2V0SG9zdG5hbWVzV2l0aENv
b2tpZXMoY29uc3QgTmV0d29ya1N0b3JhZ2VTZXNzaW9uJiwgSGFzaFNldDxTdHJpbmc+JikKIHsK
ICAgICAvLyBGSVhNRTogTm90IHlldCBpbXBsZW1lbnRlZAogfQogCi12b2lkIGRlbGV0ZUNvb2tp
ZXNGb3JIb3N0bmFtZShjb25zdCBOZXR3b3JrU3RvcmFnZVNlc3Npb24mLCBjb25zdCBTdHJpbmcm
IGhvc3RuYW1lKQordm9pZCBkZWxldGVDb29raWVzRm9ySG9zdG5hbWVzKGNvbnN0IE5ldHdvcmtT
dG9yYWdlU2Vzc2lvbiYsIGNvbnN0IFZlY3RvcjxTdHJpbmc+JikKIHsKICAgICAvLyBGSVhNRTog
Tm90IHlldCBpbXBsZW1lbnRlZAogfQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9jdXJsL0N1cmxEb3dubG9hZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9jdXJsL0N1cmxEb3dubG9hZC5jcHAJKHJldmlzaW9uIDIxNzk1NCkK
KysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9DdXJsRG93bmxvYWQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0yMDQsNiArMjA0LDcgQEAgdm9pZCBDdXJsRG93bmxvYWRNYW5h
Z2VyOjpkb3dubG9hZFRocmVhZAogCiAgICAgICAgIEN1cmxEb3dubG9hZCogZG93bmxvYWQgPSAw
OwogICAgICAgICBDVVJMY29kZSBlcnIgPSBjdXJsX2Vhc3lfZ2V0aW5mbyhtc2ctPmVhc3lfaGFu
ZGxlLCBDVVJMSU5GT19QUklWQVRFLCAmZG93bmxvYWQpOworICAgICAgICBVTlVTRURfUEFSQU0o
ZXJyKTsKIAogICAgICAgICBpZiAobXNnLT5tc2cgPT0gQ1VSTE1TR19ET05FKSB7CiAgICAgICAg
ICAgICBpZiAoZG93bmxvYWQpIHsKQEAgLTM4OSw2ICszOTAsNyBAQCB2b2lkIEN1cmxEb3dubG9h
ZDo6ZGlkUmVjZWl2ZUhlYWRlcihjb25zCiAKICAgICAgICAgbG9uZyBodHRwQ29kZSA9IDA7CiAg
ICAgICAgIENVUkxjb2RlIGVyciA9IGN1cmxfZWFzeV9nZXRpbmZvKG1fY3VybEhhbmRsZSwgQ1VS
TElORk9fUkVTUE9OU0VfQ09ERSwgJmh0dHBDb2RlKTsKKyAgICAgICAgVU5VU0VEX1BBUkFNKGVy
cik7CiAKICAgICAgICAgaWYgKGh0dHBDb2RlID49IDIwMCAmJiBodHRwQ29kZSA8IDMwMCkgewog
ICAgICAgICAgICAgVVJMIHVybCA9IGdldEN1cmxFZmZlY3RpdmVVUkwobV9jdXJsSGFuZGxlKTsK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9DdXJsRG93bmxvYWQu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ3Vy
bERvd25sb2FkLmgJKHJldmlzaW9uIDIxNzk1NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvY3VybC9DdXJsRG93bmxvYWQuaAkod29ya2luZyBjb3B5KQpAQCAtODAsNyArODAs
NyBAQCBwcml2YXRlOgogY2xhc3MgQ3VybERvd25sb2FkTGlzdGVuZXIgewogcHVibGljOgogICAg
IHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlUmVzcG9uc2UoKSB7IH0KLSAgICB2aXJ0dWFsIHZvaWQg
ZGlkUmVjZWl2ZURhdGFPZkxlbmd0aChpbnQgc2l6ZSkgeyB9CisgICAgdmlydHVhbCB2b2lkIGRp
ZFJlY2VpdmVEYXRhT2ZMZW5ndGgoaW50KSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgZGlkRmluaXNo
KCkgeyB9CiAgICAgdmlydHVhbCB2b2lkIGRpZEZhaWwoKSB7IH0KIH07CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvUmVzb3VyY2VIYW5kbGVDdXJsLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvUmVzb3VyY2VI
YW5kbGVDdXJsLmNwcAkocmV2aXNpb24gMjE3OTU0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxlQ3VybC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTQ2LDEwICs0NiwxMCBAQCBjbGFzcyBXZWJDb3JlU3luY2hyb25vdXNMb2FkZXIgOiBwdWJsaWMK
IHB1YmxpYzoKICAgICBXZWJDb3JlU3luY2hyb25vdXNMb2FkZXIoKTsKIAotICAgIHZpcnR1YWwg
dm9pZCBkaWRSZWNlaXZlUmVzcG9uc2UoUmVzb3VyY2VIYW5kbGUqLCBjb25zdCBSZXNvdXJjZVJl
c3BvbnNlJik7Ci0gICAgdmlydHVhbCB2b2lkIGRpZFJlY2VpdmVEYXRhKFJlc291cmNlSGFuZGxl
KiwgY29uc3QgY2hhciosIHVuc2lnbmVkLCBpbnQgZW5jb2RlZERhdGFMZW5ndGgpOwotICAgIHZp
cnR1YWwgdm9pZCBkaWRGaW5pc2hMb2FkaW5nKFJlc291cmNlSGFuZGxlKik7Ci0gICAgdmlydHVh
bCB2b2lkIGRpZEZhaWwoUmVzb3VyY2VIYW5kbGUqLCBjb25zdCBSZXNvdXJjZUVycm9yJik7Cisg
ICAgdm9pZCBkaWRSZWNlaXZlUmVzcG9uc2UoUmVzb3VyY2VIYW5kbGUqLCBSZXNvdXJjZVJlc3Bv
bnNlJiYpIG92ZXJyaWRlOworICAgIHZvaWQgZGlkUmVjZWl2ZURhdGEoUmVzb3VyY2VIYW5kbGUq
LCBjb25zdCBjaGFyKiwgdW5zaWduZWQsIGludCBlbmNvZGVkRGF0YUxlbmd0aCkgb3ZlcnJpZGU7
CisgICAgdm9pZCBkaWRGaW5pc2hMb2FkaW5nKFJlc291cmNlSGFuZGxlKikgb3ZlcnJpZGU7Cisg
ICAgdm9pZCBkaWRGYWlsKFJlc291cmNlSGFuZGxlKiwgY29uc3QgUmVzb3VyY2VFcnJvciYpIG92
ZXJyaWRlOwogCiAgICAgUmVzb3VyY2VSZXNwb25zZSByZXNvdXJjZVJlc3BvbnNlKCkgY29uc3Qg
eyByZXR1cm4gbV9yZXNwb25zZTsgfQogICAgIFJlc291cmNlRXJyb3IgcmVzb3VyY2VFcnJvcigp
IGNvbnN0IHsgcmV0dXJuIG1fZXJyb3I7IH0KQEAgLTY1LDkgKzY1LDkgQEAgV2ViQ29yZVN5bmNo
cm9ub3VzTG9hZGVyOjpXZWJDb3JlU3luY2hybwogewogfQogCi12b2lkIFdlYkNvcmVTeW5jaHJv
bm91c0xvYWRlcjo6ZGlkUmVjZWl2ZVJlc3BvbnNlKFJlc291cmNlSGFuZGxlKiwgY29uc3QgUmVz
b3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCit2b2lkIFdlYkNvcmVTeW5jaHJvbm91c0xvYWRlcjo6
ZGlkUmVjZWl2ZVJlc3BvbnNlKFJlc291cmNlSGFuZGxlKiwgUmVzb3VyY2VSZXNwb25zZSYmIHJl
c3BvbnNlKQogewotICAgIG1fcmVzcG9uc2UgPSByZXNwb25zZTsKKyAgICBtX3Jlc3BvbnNlID0g
V1RGTW92ZShyZXNwb25zZSk7CiB9CiAKIHZvaWQgV2ViQ29yZVN5bmNocm9ub3VzTG9hZGVyOjpk
aWRSZWNlaXZlRGF0YShSZXNvdXJjZUhhbmRsZSosIGNvbnN0IGNoYXIqIGRhdGEsIHVuc2lnbmVk
IGxlbmd0aCwgaW50KQpAQCAtMTYzLDcgKzE2Myw3IEBAIGJvb2wgUmVzb3VyY2VIYW5kbGU6OnNo
b3VsZFVzZUNyZWRlbnRpYWwKICAgICByZXR1cm4gKCFjbGllbnQoKSB8fCBjbGllbnQoKS0+c2hv
dWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UodGhpcykpICYmIGZpcnN0UmVxdWVzdCgpLnVybCgpLnBy
b3RvY29sSXNJbkhUVFBGYW1pbHkoKTsKIH0KIAotdm9pZCBSZXNvdXJjZUhhbmRsZTo6cGxhdGZv
cm1Mb2FkUmVzb3VyY2VTeW5jaHJvbm91c2x5KE5ldHdvcmtpbmdDb250ZXh0KiBjb250ZXh0LCBj
b25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIFN0b3JlZENyZWRlbnRpYWxzIHN0b3JlZENy
ZWRlbnRpYWxzLCBSZXNvdXJjZUVycm9yJiBlcnJvciwgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9u
c2UsIFZlY3RvcjxjaGFyPiYgZGF0YSkKK3ZvaWQgUmVzb3VyY2VIYW5kbGU6OnBsYXRmb3JtTG9h
ZFJlc291cmNlU3luY2hyb25vdXNseShOZXR3b3JraW5nQ29udGV4dCogY29udGV4dCwgY29uc3Qg
UmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBTdG9yZWRDcmVkZW50aWFscywgUmVzb3VyY2VFcnJv
ciYgZXJyb3IsIFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlLCBWZWN0b3I8Y2hhcj4mIGRhdGEp
CiB7CiAgICAgV2ViQ29yZVN5bmNocm9ub3VzTG9hZGVyIHN5bmNMb2FkZXI7CiAgICAgUmVmUHRy
PFJlc291cmNlSGFuZGxlPiBoYW5kbGUgPSBhZG9wdFJlZihuZXcgUmVzb3VyY2VIYW5kbGUoY29u
dGV4dCwgcmVxdWVzdCwgJnN5bmNMb2FkZXIsIHRydWUsIGZhbHNlKSk7CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvU29ja2V0U3RyZWFtSGFuZGxlSW1wbEN1cmwu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9T
b2NrZXRTdHJlYW1IYW5kbGVJbXBsQ3VybC5jcHAJKHJldmlzaW9uIDIxNzk1NCkKKysrIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9Tb2NrZXRTdHJlYW1IYW5kbGVJbXBsQ3Vy
bC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ5LDcgKzQ5LDcgQEAgc3RhdGljIHN0ZDo6dW5pcXVl
X3B0cjxjaGFyW10+IGNyZWF0ZUNvcAogICAgIHN0ZDo6dW5pcXVlX3B0cjxjaGFyW10+IGNvcHko
bmV3IGNoYXJbbGVuZ3RoXSk7CiAgICAgbWVtY3B5KGNvcHkuZ2V0KCksIGRhdGEsIGxlbmd0aCk7
CiAKLSAgICByZXR1cm4gV1RGTW92ZShjb3B5KTsKKyAgICByZXR1cm4gY29weTsKIH0KIAogU29j
a2V0U3RyZWFtSGFuZGxlSW1wbDo6U29ja2V0U3RyZWFtSGFuZGxlSW1wbChjb25zdCBVUkwmIHVy
bCwgU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50JiBjbGllbnQpCkBAIC0xMDMsNyArMTAzLDcgQEAg
Ym9vbCBTb2NrZXRTdHJlYW1IYW5kbGVJbXBsOjpyZWFkRGF0YShDVQogCiAgICAgQ1VSTGNvZGUg
cmV0ID0gY3VybF9lYXN5X3JlY3YoY3VybEhhbmRsZSwgZGF0YS5nZXQoKSwgYnVmZmVyU2l6ZSwg
JmJ5dGVzUmVhZCk7CiAKLSAgICBpZiAocmV0ID09IENVUkxFX09LICYmIGJ5dGVzUmVhZCA+PSAw
KSB7CisgICAgaWYgKHJldCA9PSBDVVJMRV9PSykgewogICAgICAgICBtX211dGV4UmVjZWl2ZS5s
b2NrKCk7CiAgICAgICAgIG1fcmVjZWl2ZURhdGEuYXBwZW5kKFNvY2tldERhdGEgeyBXVEZNb3Zl
KGRhdGEpLCBieXRlc1JlYWQgfSk7CiAgICAgICAgIG1fbXV0ZXhSZWNlaXZlLnVubG9jaygpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>