<?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>201468</bug_id>
          
          <creation_ts>2019-09-04 12:58:34 -0700</creation_ts>
          <short_desc>Remove unused SPI that accesses MemoryCache directly</short_desc>
          <delta_ts>2019-09-06 10:15:54 -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>New Bugs</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="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>rniwa</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>youennf</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1567834</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-09-04 12:58:34 -0700</bug_when>
    <thetext>Remove unused SPI that accesses MemoryCache directly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567838</commentid>
    <comment_count>1</comment_count>
      <attachid>378004</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-09-04 13:04:41 -0700</bug_when>
    <thetext>Created attachment 378004
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567862</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-09-04 14:11:20 -0700</bug_when>
    <thetext>http://trac.webkit.org/r249498</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567863</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-04 14:12:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/55037063&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567981</commentid>
    <comment_count>4</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-09-04 20:59:07 -0700</bug_when>
    <thetext>Should we delete the API test WebKitLegacy.MemoryCacheAddImageToCache as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568000</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-09-04 22:22:04 -0700</bug_when>
    <thetext>Yeah, this broke iOS build :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568003</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-09-04 22:26:21 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568004</commentid>
    <comment_count>7</comment_count>
      <attachid>378046</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-09-04 22:26:22 -0700</bug_when>
    <thetext>Created attachment 378046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568005</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-09-04 22:26:58 -0700</bug_when>
    <thetext>Please whoever wake up first / stay up late view &amp; land this patch to fix iOS builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568050</commentid>
    <comment_count>9</comment_count>
      <attachid>378046</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-05 00:47:28 -0700</bug_when>
    <thetext>Comment on attachment 378046
Patch

Clearing flags on attachment: 378046

Committed r249525: &lt;https://trac.webkit.org/changeset/249525&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568568</commentid>
    <comment_count>10</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-09-06 10:15:54 -0700</bug_when>
    <thetext>Sorry about that.  Thanks for the fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378004</attachid>
            <date>2019-09-04 13:04:41 -0700</date>
            <delta_ts>2019-09-04 13:37:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201468-20190904130439.patch</filename>
            <type>text/plain</type>
            <size>7219</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0OTQ5MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA5LTA0ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmVtb3ZlIHVu
dXNlZCBTUEkgdGhhdCBhY2Nlc3NlcyBNZW1vcnlDYWNoZSBkaXJlY3RseQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxNDY4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvTWVtb3J5
Q2FjaGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZHVtbXlDYWNoZWRJbWFnZUNsaWVudCk6IERl
bGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjpNZW1vcnlDYWNoZTo6YWRkSW1hZ2VUb0NhY2hlKTog
RGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6Ok1lbW9yeUNhY2hlOjpyZW1vdmVJbWFnZUZyb21D
YWNoZSk6IERlbGV0ZWQuCisgICAgICAgICogbG9hZGVyL2NhY2hlL01lbW9yeUNhY2hlLmg6CisK
IDIwMTktMDktMDQgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbaVBhZE9TXSBVbmFibGUgdG8gY2hhbmdlIHNoZWV0cyBvbiBBaXJ0YWJsZS5jb20KSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9NZW1vcnlDYWNoZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL01lbW9yeUNhY2hlLmNwcAkocmV2aXNpb24g
MjQ5NDkzKQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL01lbW9yeUNhY2hlLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMjA0LDUyICsyMDQsNiBAQCB1bnNpZ25lZCBNZW1vcnlDYWNoZTo6
bGl2ZUNhcGFjaXR5KCkgY29uCiAgICAgcmV0dXJuIG1fY2FwYWNpdHkgLSBkZWFkQ2FwYWNpdHko
KTsKIH0KIAotc3RhdGljIENhY2hlZEltYWdlQ2xpZW50JiBkdW1teUNhY2hlZEltYWdlQ2xpZW50
KCkKLXsKLSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8Q2FjaGVkSW1hZ2VDbGllbnQ+IGNsaWVu
dDsKLSAgICByZXR1cm4gY2xpZW50OwotfQotCi1ib29sIE1lbW9yeUNhY2hlOjphZGRJbWFnZVRv
Q2FjaGUoTmF0aXZlSW1hZ2VQdHImJiBpbWFnZSwgY29uc3QgVVJMJiB1cmwsIGNvbnN0IFN0cmlu
ZyYgZG9tYWluRm9yQ2FjaGVQYXJ0aXRpb24sIGNvbnN0IFBBTDo6U2Vzc2lvbklEJiBzZXNzaW9u
SUQsIGNvbnN0IENvb2tpZUphciogY29va2llSmFyKQotewotICAgIEFTU0VSVChpbWFnZSk7Ci0g
ICAgcmVtb3ZlSW1hZ2VGcm9tQ2FjaGUodXJsLCBkb21haW5Gb3JDYWNoZVBhcnRpdGlvbik7IC8v
IFJlbW92ZSBjYWNoZSBlbnRyeSBpZiBpdCBhbHJlYWR5IGV4aXN0cy4KLQotICAgIGF1dG8gYml0
bWFwSW1hZ2UgPSBCaXRtYXBJbWFnZTo6Y3JlYXRlKFdURk1vdmUoaW1hZ2UpLCBudWxscHRyKTsK
LSAgICBhdXRvIGNhY2hlZEltYWdlID0gbWFrZVVuaXF1ZTxDYWNoZWRJbWFnZT4odXJsLCBiaXRt
YXBJbWFnZS5wdHIoKSwgc2Vzc2lvbklELCBjb29raWVKYXIsIGRvbWFpbkZvckNhY2hlUGFydGl0
aW9uKTsKLQotICAgIGNhY2hlZEltYWdlLT5hZGRDbGllbnQoZHVtbXlDYWNoZWRJbWFnZUNsaWVu
dCgpKTsKLSAgICBjYWNoZWRJbWFnZS0+c2V0RGVjb2RlZFNpemUoYml0bWFwSW1hZ2UtPmRlY29k
ZWRTaXplKCkpOwotCi0gICAgcmV0dXJuIGFkZCgqY2FjaGVkSW1hZ2UucmVsZWFzZSgpKTsKLX0K
LQotdm9pZCBNZW1vcnlDYWNoZTo6cmVtb3ZlSW1hZ2VGcm9tQ2FjaGUoY29uc3QgVVJMJiB1cmws
IGNvbnN0IFN0cmluZyYgZG9tYWluRm9yQ2FjaGVQYXJ0aXRpb24pCi17Ci0gICAgYXV0byogcmVz
b3VyY2VzID0gc2Vzc2lvblJlc291cmNlTWFwKFBBTDo6U2Vzc2lvbklEOjpkZWZhdWx0U2Vzc2lv
bklEKCkpOwotICAgIGlmICghcmVzb3VyY2VzKQotICAgICAgICByZXR1cm47Ci0KLSAgICBhdXRv
IGtleSA9IHN0ZDo6bWFrZV9wYWlyKHVybCwgUmVzb3VyY2VSZXF1ZXN0OjpwYXJ0aXRpb25OYW1l
KGRvbWFpbkZvckNhY2hlUGFydGl0aW9uKSk7Ci0KLSAgICBDYWNoZWRSZXNvdXJjZSogcmVzb3Vy
Y2UgPSByZXNvdXJjZXMtPmdldChrZXkpOwotICAgIGlmICghcmVzb3VyY2UpCi0gICAgICAgIHJl
dHVybjsKLQotICAgIC8vIEEgcmVzb3VyY2UgZXhpc3RzIGFuZCBpcyBub3QgYSBtYW51YWxseSBj
YWNoZWQgaW1hZ2UsIHNvIGp1c3QgcmVtb3ZlIGl0LgotICAgIGlmICghaXM8Q2FjaGVkSW1hZ2U+
KCpyZXNvdXJjZSkgfHwgIWRvd25jYXN0PENhY2hlZEltYWdlPigqcmVzb3VyY2UpLmlzTWFudWFs
bHlDYWNoZWQoKSkgewotICAgICAgICByZW1vdmUoKnJlc291cmNlKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLQotICAgIC8vIFJlbW92aW5nIHRoZSBsYXN0IGNsaWVudCBvZiBhIENhY2hlZElt
YWdlIHR1cm5zIHRoZSByZXNvdXJjZQotICAgIC8vIGludG8gYSBkZWFkIHJlc291cmNlIHdoaWNo
IHdpbGwgZXZlbnR1YWxseSBiZSBldmljdGVkIHdoZW4KLSAgICAvLyBkZWFkIHJlc291cmNlcyBh
cmUgcHJ1bmVkLiBUaGF0IG1pZ2h0IGJlIGltbWVkaWF0ZWx5IHNpbmNlCi0gICAgLy8gcmVtb3Zp
bmcgdGhlIGxhc3QgY2xpZW50IHRyaWdnZXJzIGEgTWVtb3J5Q2FjaGU6OnBydW5lLCBzbyB0aGUK
LSAgICAvLyByZXNvdXJjZSBtYXkgYmUgZGVsZXRlZCBhZnRlciB0aGlzIGNhbGwuCi0gICAgZG93
bmNhc3Q8Q2FjaGVkSW1hZ2U+KCpyZXNvdXJjZSkucmVtb3ZlQ2xpZW50KGR1bW15Q2FjaGVkSW1h
Z2VDbGllbnQoKSk7Ci19Ci0KIHZvaWQgTWVtb3J5Q2FjaGU6OnBydW5lTGl2ZVJlc291cmNlcyhi
b29sIHNob3VsZERlc3Ryb3lEZWNvZGVkRGF0YUZvckFsbExpdmVSZXNvdXJjZXMpCiB7CiAgICAg
dW5zaWduZWQgY2FwYWNpdHkgPSBzaG91bGREZXN0cm95RGVjb2RlZERhdGFGb3JBbGxMaXZlUmVz
b3VyY2VzID8gMCA6IGxpdmVDYXBhY2l0eSgpOwpJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL01lbW9yeUNhY2hlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL01lbW9yeUNhY2hlLmgJKHJldmlzaW9uIDI0OTQ5MykKKysrIFNvdXJjZS9XZWJDb3Jl
L2xvYWRlci9jYWNoZS9NZW1vcnlDYWNoZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNTcsOSArMTU3
LDYgQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgZ2V0T3JpZ2luc1dpdGhDYWNo
ZShTZWN1cml0eU9yaWdpblNldCYgb3JpZ2lucyk7CiAgICAgV0VCQ09SRV9FWFBPUlQgSGFzaFNl
dDxSZWZQdHI8U2VjdXJpdHlPcmlnaW4+PiBvcmlnaW5zV2l0aENhY2hlKFBBTDo6U2Vzc2lvbklE
KSBjb25zdDsKIAotICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgYWRkSW1hZ2VUb0NhY2hlKE5hdGl2
ZUltYWdlUHRyJiYsIGNvbnN0IFVSTCYsIGNvbnN0IFN0cmluZyYgZG9tYWluRm9yQ2FjaGVQYXJ0
aXRpb24sIGNvbnN0IFBBTDo6U2Vzc2lvbklEJiwgY29uc3QgQ29va2llSmFyKik7Ci0gICAgV0VC
Q09SRV9FWFBPUlQgdm9pZCByZW1vdmVJbWFnZUZyb21DYWNoZShjb25zdCBVUkwmLCBjb25zdCBT
dHJpbmcmIGRvbWFpbkZvckNhY2hlUGFydGl0aW9uKTsKLQogICAgIC8vIHBydW5lRGVhZCooKSAt
IEZsdXNoIGRlY29kZWQgYW5kIGVuY29kZWQgZGF0YSBmcm9tIHJlc291cmNlcyBub3QgcmVmZXJl
bmNlZCBieSBXZWIgcGFnZXMuCiAgICAgLy8gcHJ1bmVMaXZlKigpIC0gRmx1c2ggZGVjb2RlZCBk
YXRhIGZyb20gcmVzb3VyY2VzIHN0aWxsIHJlZmVyZW5jZWQgYnkgV2ViIHBhZ2VzLgogICAgIFdF
QkNPUkVfRVhQT1JUIHZvaWQgcHJ1bmVEZWFkUmVzb3VyY2VzKCk7IC8vIEF1dG9tYXRpY2FsbHkg
ZGVjaWRlIGhvdyBtdWNoIHRvIHBydW5lLgpJbmRleDogU291cmNlL1dlYktpdExlZ2FjeS9tYWMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxv
ZwkocmV2aXNpb24gMjQ5NDk0KQorKysgU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMDktMDQgIEFsZXggQ2hyaXN0
ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZW1vdmUgdW51c2Vk
IFNQSSB0aGF0IGFjY2Vzc2VzIE1lbW9yeUNhY2hlIGRpcmVjdGx5CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDE0NjgKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIE1pc2MvV2ViQ2FjaGUuaDoKKyAgICAg
ICAgKiBNaXNjL1dlYkNhY2hlLm1tOgorICAgICAgICAoK1tXZWJDYWNoZSBhZGRJbWFnZVRvQ2Fj
aGU6Zm9yVVJMOl0pOiBEZWxldGVkLgorICAgICAgICAoK1tXZWJDYWNoZSBhZGRJbWFnZVRvQ2Fj
aGU6Zm9yVVJMOmZvckZyYW1lOl0pOiBEZWxldGVkLgorICAgICAgICAoK1tXZWJDYWNoZSByZW1v
dmVJbWFnZUZyb21DYWNoZUZvclVSTDpdKTogRGVsZXRlZC4KKyAgICAgICAgKCtbV2ViQ2FjaGUg
cmVtb3ZlSW1hZ2VGcm9tQ2FjaGVGb3JVUkw6Zm9yRnJhbWU6XSk6IERlbGV0ZWQuCisKIDIwMTkt
MDgtMzAgIEtlaXRoIFJvbGxpbiAgPGtyb2xsaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92
ZSBBcHBLaXRDb21wYXRpYmlsaXR5RGVjbGFyYXRpb25zLmgKSW5kZXg6IFNvdXJjZS9XZWJLaXRM
ZWdhY3kvbWFjL01pc2MvV2ViQ2FjaGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0TGVn
YWN5L21hYy9NaXNjL1dlYkNhY2hlLmgJKHJldmlzaW9uIDI0OTQ5MykKKysrIFNvdXJjZS9XZWJL
aXRMZWdhY3kvbWFjL01pc2MvV2ViQ2FjaGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzYsMTEgKzM2
LDYgQEAgQGludGVyZmFjZSBXZWJDYWNoZSA6IE5TT2JqZWN0CiAjaWYgVEFSR0VUX09TX0lQSE9O
RQogKyAodm9pZCllbXB0eUluTWVtb3J5UmVzb3VyY2VzOwogKyAodm9pZClzaXplT2ZEZWFkUmVz
b3VyY2VzOihpbnQgKilyZXNvdXJjZXM7Ci0vLyBTUEkgdG8gYWRkIGEgQ0dJbWFnZVJlZiBkaXJl
Y3RseSB0byB0aGUgV2ViQ29yZSBjYWNoZS4KLSsgKGJvb2wpYWRkSW1hZ2VUb0NhY2hlOihDR0lt
YWdlUmVmKWltYWdlIGZvclVSTDooTlNVUkwgKil1cmw7Ci0rIChib29sKWFkZEltYWdlVG9DYWNo
ZTooQ0dJbWFnZVJlZilpbWFnZSBmb3JVUkw6KE5TVVJMICopdXJsIGZvckZyYW1lOihXZWJGcmFt
ZSAqKWZyYW1lOwotKyAodm9pZClyZW1vdmVJbWFnZUZyb21DYWNoZUZvclVSTDooTlNVUkwgKil1
cmw7Ci0rICh2b2lkKXJlbW92ZUltYWdlRnJvbUNhY2hlRm9yVVJMOihOU1VSTCAqKXVybCBmb3JG
cmFtZTooV2ViRnJhbWUgKilmcmFtZTsKICsgKENHSW1hZ2VSZWYpaW1hZ2VGb3JVUkw6KE5TVVJM
ICopdXJsOwogI2VuZGlmCiArICh2b2lkKXNldERpc2FibGVkOihCT09MKWRpc2FibGVkOwpJbmRl
eDogU291cmNlL1dlYktpdExlZ2FjeS9tYWMvTWlzYy9XZWJDYWNoZS5tbQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9NaXNjL1dlYkNhY2hlLm1tCShyZXZpc2lvbiAyNDk0
OTMpCisrKyBTb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9NaXNjL1dlYkNhY2hlLm1tCSh3b3JraW5n
IGNvcHkpCkBAIC0xNjQsMzMgKzE2NCw2IEBAICsgKHZvaWQpc2l6ZU9mRGVhZFJlc291cmNlczoo
aW50ICopcmVzb3UKICAgICB9CiB9CiAKLSsgKGJvb2wpYWRkSW1hZ2VUb0NhY2hlOihDR0ltYWdl
UmVmKWltYWdlIGZvclVSTDooTlNVUkwgKil1cmwKLXsKLSAgICByZXR1cm4gW1dlYkNhY2hlIGFk
ZEltYWdlVG9DYWNoZTppbWFnZSBmb3JVUkw6dXJsIGZvckZyYW1lOm5pbF07Ci19Ci0KLSsgKGJv
b2wpYWRkSW1hZ2VUb0NhY2hlOihDR0ltYWdlUmVmKWltYWdlIGZvclVSTDooTlNVUkwgKil1cmwg
Zm9yRnJhbWU6KFdlYkZyYW1lICopZnJhbWUKLXsKLSAgICBpZiAoIWltYWdlIHx8ICF1cmwgfHwg
IVtbdXJsIGFic29sdXRlU3RyaW5nXSBsZW5ndGhdKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICBhdXRvIHByb3ZpZGVyID0gYWRvcHRSZWYoKm5ldyBEZWZhdWx0U3RvcmFnZVNlc3Npb25Q
cm92aWRlcik7Ci0gICAgcmV0dXJuIFdlYkNvcmU6Ok1lbW9yeUNhY2hlOjpzaW5nbGV0b24oKS5h
ZGRJbWFnZVRvQ2FjaGUoUmV0YWluUHRyPENHSW1hZ2VSZWY+KGltYWdlKSwgdXJsLCBmcmFtZSA/
IGNvcmUoZnJhbWUpLT5kb2N1bWVudCgpLT5kb21haW5Gb3JDYWNoZVBhcnRpdGlvbigpIDogZW1w
dHlTdHJpbmcoKSwgUEFMOjpTZXNzaW9uSUQ6OmRlZmF1bHRTZXNzaW9uSUQoKSwgV2ViQ29yZTo6
Q29va2llSmFyOjpjcmVhdGUoV1RGTW92ZShwcm92aWRlcikpLnB0cigpKTsKLX0KLQotKyAodm9p
ZClyZW1vdmVJbWFnZUZyb21DYWNoZUZvclVSTDooTlNVUkwgKil1cmwKLXsKLSAgICBbV2ViQ2Fj
aGUgcmVtb3ZlSW1hZ2VGcm9tQ2FjaGVGb3JVUkw6dXJsIGZvckZyYW1lOm5pbF07Ci19Ci0KLSsg
KHZvaWQpcmVtb3ZlSW1hZ2VGcm9tQ2FjaGVGb3JVUkw6KE5TVVJMICopdXJsIGZvckZyYW1lOihX
ZWJGcmFtZSAqKWZyYW1lCi17Ci0gICAgaWYgKCF1cmwpCi0gICAgICAgIHJldHVybjsKLQotICAg
IHJldHVybiBXZWJDb3JlOjpNZW1vcnlDYWNoZTo6c2luZ2xldG9uKCkucmVtb3ZlSW1hZ2VGcm9t
Q2FjaGUodXJsLCBmcmFtZSA/IGNvcmUoZnJhbWUpLT5kb2N1bWVudCgpLT5kb21haW5Gb3JDYWNo
ZVBhcnRpdGlvbigpIDogZW1wdHlTdHJpbmcoKSk7Ci19Ci0KICsgKENHSW1hZ2VSZWYpaW1hZ2VG
b3JVUkw6KE5TVVJMICopdXJsCiB7CiAgICAgaWYgKCF1cmwpCg==
</data>
<flag name="review"
          id="393672"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378046</attachid>
            <date>2019-09-04 22:26:22 -0700</date>
            <delta_ts>2019-09-05 00:47:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201468-20190904222622.patch</filename>
            <type>text/plain</type>
            <size>7424</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0OTUyMikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDE5LTA5LTA0ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFJlbW92ZSB1bnVzZWQgU1BJIHRoYXQgYWNjZXNzZXMgTWVtb3J5Q2FjaGUgZGly
ZWN0bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
MTQ2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJl
bW92ZWQgdGhlIEFQSSB0ZXN0LgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0
QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9U
ZXN0cy9pb3MvTWVtb3J5Q2FjaGVBZGRJbWFnZVRvQ2FjaGVJT1MubW06IFJlbW92ZWQuCisKIDIw
MTktMDktMDQgIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgogCiAgICAgICAg
IE1haWwgYXBwZWFycyB0byBiZSBkb3VibGUgaW52ZXJ0aW5nIGNvZGUgY29waWVkIGZyb20gTm90
ZXMsIFhjb2RlLCBvciBUZXJtaW5hbC4KSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdl
YktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZp
c2lvbiAyNDk1MjEpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVw
cm9qL3Byb2plY3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAtNTQ5LDcgKzU0OSw2IEBACiAJ
CTdDQ0U3RUE5MUE0MTFBMUQwMDQ0N0M0QyAvKiBUZXN0QnJvd3NpbmdDb250ZXh0TG9hZERlbGVn
YXRlLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMjlB
QjhBQTIxNjRDN0E5MzAwRDQ5QkVDIC8qIFRlc3RCcm93c2luZ0NvbnRleHRMb2FkRGVsZWdhdGUu
bW0gKi87IH07CiAJCTdDQ0U3RUFCMUE0MTFBMjQwMDQ0N0M0QyAvKiBXZWJLaXRBZ25vc3RpY1Rl
c3QubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDMDg1
ODdCRDEzRkU5NTZDMDAxRUY0RTUgLyogV2ViS2l0QWdub3N0aWNUZXN0Lm1tICovOyB9OwogCQk3
Q0NFN0VBQzFBNDExQTM0MDA0NDdDNEMgLyogQ291bnRlcnMuY3BwIGluIFNvdXJjZXMgKi8gPSB7
aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0M2QkJEOEIxOUNFQTYzMDAwQzFGNUUwIC8q
IENvdW50ZXJzLmNwcCAqLzsgfTsKLQkJN0NDRTdFQjIxQTQxMUE1MTAwNDQ3QzRDIC8qIE1lbW9y
eUNhY2hlQWRkSW1hZ2VUb0NhY2hlSU9TLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVp
bGRGaWxlOyBmaWxlUmVmID0gNzU2MDkxNzcxOTI1OUM1OTAwOUVGMDZFIC8qIE1lbW9yeUNhY2hl
QWRkSW1hZ2VUb0NhY2hlSU9TLm1tICovOyB9OwogCQk3Q0NFN0VCMzFBNDExQTdFMDA0NDdDNEMg
LyogQWNjZXB0c0ZpcnN0TW91c2UubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSAzNzkwMjhCNTE0RkFCRDkyMDA3RTZCNDMgLyogQWNjZXB0c0ZpcnN0TW91
c2UubW0gKi87IH07CiAJCTdDQ0U3RUI0MUE0MTFBN0UwMDQ0N0M0QyAvKiBBdHRyaWJ1dGVkU3Ry
aW5nLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQjU1
RjExOUYxNTE2ODM0RjAwOTE1OTE2IC8qIEF0dHJpYnV0ZWRTdHJpbmcubW0gKi87IH07CiAJCTdD
Q0U3RUI1MUE0MTFBN0UwMDQ0N0M0QyAvKiBCYWNrRm9yd2FyZExpc3QubW0gaW4gU291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAwMENEOUY2MjE1QkUzMTJDMDAyREEy
Q0UgLyogQmFja0ZvcndhcmRMaXN0Lm1tICovOyB9OwpAQCAtMTkyNSw3ICsxOTI0LDYgQEAKIAkJ
NzI4M0E5RDEyMkZCMUQ5NzAwQjIxQzdEIC8qIGV4aWYtb3JpZW50YXRpb24tOC1sbG8uanBnICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gaW1hZ2UuanBl
ZzsgcGF0aCA9ICJleGlmLW9yaWVudGF0aW9uLTgtbGxvLmpwZyI7IHNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7IH07CiAJCTc1MUIwNUQ1MUY4RUFDMUEwMDI4QTA5RSAvKiBEYXRhYmFzZVRyYWNrZXJU
ZXN0Lm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gRGF0YWJhc2VUcmFja2VyVGVzdC5tbTsgc291
cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNzU0Q0VDODAxRjY3MjJEQzAwRDAwMzlBIC8qIEF1
dG9GaWxsQXZhaWxhYmxlLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93
bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gQXV0b0ZpbGxBdmFpbGFi
bGUubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07Ci0JCTc1NjA5MTc3MTkyNTlDNTkwMDlF
RjA2RSAvKiBNZW1vcnlDYWNoZUFkZEltYWdlVG9DYWNoZUlPUy5tbSAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJj
ZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IE1lbW9yeUNhY2hlQWRkSW1hZ2VUb0NhY2hlSU9TLm1t
OyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3NUYzMTMzRjE4QzE3MUI3MDA0MUNBRUMg
LyogRXBoZW1lcmFsU2Vzc2lvblB1c2hTdGF0ZU5vSGlzdG9yeUNhbGxiYWNrLmNwcCAqLyA9IHtp
c2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlw
ZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEVwaGVtZXJhbFNlc3Npb25QdXNoU3RhdGVO
b0hpc3RvcnlDYWxsYmFjay5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTc2NzM0
OTk3MTkzMDE2REMwMEU0NERGOSAvKiBTdG9wTG9hZGluZ0R1cmluZ0RpZEZhaWxQcm92aXNpb25h
bExvYWQuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gU3RvcExvYWRp
bmdEdXJpbmdEaWRGYWlsUHJvdmlzaW9uYWxMb2FkLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsgfTsKIAkJNzY3MzQ5OUExOTMwMTgyRTAwRTQ0REY5IC8qIFN0b3BMb2FkaW5nRHVyaW5nRGlk
RmFpbFByb3Zpc2lvbmFsTG9hZF9idW5kbGUuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAu
Y3BwOyBwYXRoID0gU3RvcExvYWRpbmdEdXJpbmdEaWRGYWlsUHJvdmlzaW9uYWxMb2FkX2J1bmRs
ZS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0zMDYwLDcgKzMwNTgsNiBAQAog
CQkJCUY0QkMwQjEzMjE0NkM4NDkwMDJBMDQ3OCAvKiBGb2N1c1ByZXNlcnZhdGlvblRlc3RzLm1t
ICovLAogCQkJCUNEQTkzREFDMjJGNEVDMjIwMDQ5MEE2OSAvKiBGdWxsc2NyZWVuVG91Y2hTZWNo
ZXVyaXN0aWNUZXN0cy5jcHAgKi8sCiAJCQkJRjQ1RTE1NzIyMTEyQ0UyOTAwMzA3RTgyIC8qIEtl
eWJvYXJkSW5wdXRUZXN0c0lPUy5tbSAqLywKLQkJCQk3NTYwOTE3NzE5MjU5QzU5MDA5RUYwNkUg
LyogTWVtb3J5Q2FjaGVBZGRJbWFnZVRvQ2FjaGVJT1MubW0gKi8sCiAJCQkJMEYzNDA3NzUyMzAz
N0ZEQzAwNjBBMUEwIC8qIE92ZXJmbG93U2Nyb2xsVmlld1Rlc3RzLm1tICovLAogCQkJCUY0NjRB
RjkxMjBCQjY2RUEwMDdGOUIxOCAvKiBSZW5kZXJpbmdQcm9ncmVzc1Rlc3RzLm1tICovLAogCQkJ
CUY0Qzg3OTdFMjA1OUQ4RDMwMDlDRDAwQiAvKiBTY3JvbGxWaWV3SW5zZXRUZXN0cy5tbSAqLywK
QEAgLTQ1NzksNyArNDU3Niw2IEBACiAJCQkJMDdDQzdERkUyMjY2MzMwOTAwRTM5MTgxIC8qIE1l
ZGlhQnVmZmVyaW5nUG9saWN5Lm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJQ0RBMzE1OTgxRUQ1MzY1
MTAwOUY2MEQzIC8qIE1lZGlhUGxheWJhY2tTbGVlcEFzc2VydGlvbi5tbSBpbiBTb3VyY2VzICov
LAogCQkJCUNEQzk0NDJFMUVGMUZDMDgwMDU5QzNDNCAvKiBNZWRpYVN0cmVhbVRyYWNrRGV0YWNo
ZWQubW0gaW4gU291cmNlcyAqLywKLQkJCQk3Q0NFN0VCMjFBNDExQTUxMDA0NDdDNEMgLyogTWVt
b3J5Q2FjaGVBZGRJbWFnZVRvQ2FjaGVJT1MubW0gaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0VD
NTFBNDExQTdFMDA0NDdDNEMgLyogTWVtb3J5Q2FjaGVEaXNhYmxlV2l0aGluUmVzb3VyY2VMb2Fk
RGVsZWdhdGUubW0gaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0VDNjFBNDExQTdFMDA0NDdDNEMg
LyogTWVtb3J5Q2FjaGVQcnVuZVdpdGhpblJlc291cmNlTG9hZERlbGVnYXRlLm1tIGluIFNvdXJj
ZXMgKi8sCiAJCQkJNUMwQkY4OEQxREQ1OTY0RDAwQjAwMzI4IC8qIE1lbW9yeVByZXNzdXJlSGFu
ZGxlci5tbSBpbiBTb3VyY2VzICovLApJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9p
b3MvTWVtb3J5Q2FjaGVBZGRJbWFnZVRvQ2FjaGVJT1MubW0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9pb3MvTWVtb3J5Q2FjaGVBZGRJbWFnZVRvQ2FjaGVJT1MubW0J
KHJldmlzaW9uIDI0OTUyMSkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvaW9zL01lbW9y
eUNhY2hlQWRkSW1hZ2VUb0NhY2hlSU9TLm1tCShub25leGlzdGVudCkKQEAgLTEsNDggKzAsMCBA
QAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCi0gKgotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqIGFyZSBtZXQ6Ci0gKiAxLiBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgotICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAg
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJ
TkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJwotICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBU
SEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSCi0gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMKLSAqIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKLSAqIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NV
UkVNRU5UIE9GCi0gKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKLSAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCi0gKiBDT05U
UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1Ig
T1RIRVJXSVNFKQotICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgotICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgotICovCi0KLSNpbXBvcnQgImNvbmZpZy5oIgotI2ltcG9ydCAiUGxhdGZvcm1VdGls
aXRpZXMuaCIKLSNpbXBvcnQgPFdlYktpdC9XZWJDYWNoZS5oPgotCi1uYW1lc3BhY2UgVGVzdFdl
YktpdEFQSSB7Ci0KLVRFU1QoV2ViS2l0TGVnYWN5LCBNZW1vcnlDYWNoZUFkZEltYWdlVG9DYWNo
ZSkKLXsKLSAgICBDR0NvbG9yU3BhY2VSZWYgcmdiID0gQ0dDb2xvclNwYWNlQ3JlYXRlRGV2aWNl
UkdCKCk7Ci0gICAgdWludDMyX3QgcGl4ZWwgPSAwOwotICAgIENHRGF0YVByb3ZpZGVyUmVmIHBy
b3ZpZGVyID0gQ0dEYXRhUHJvdmlkZXJDcmVhdGVXaXRoRGF0YShudWxscHRyLCAmcGl4ZWwsIDQs
IG51bGxwdHIpOwotICAgIENHSW1hZ2VSZWYgaW1hZ2UgPSBDR0ltYWdlQ3JlYXRlKDEsIDEsIDgs
IDMyLCA0LCByZ2IsIGtDR0ltYWdlQWxwaGFGaXJzdCB8IGtDR0JpdG1hcEJ5dGVPcmRlckRlZmF1
bHQsIHByb3ZpZGVyLCBudWxscHRyLCBmYWxzZSwga0NHUmVuZGVyaW5nSW50ZW50RGVmYXVsdCk7
Ci0gICAgTlNVUkwgKnVybCA9IFtOU1VSTCBVUkxXaXRoU3RyaW5nOkAiYWJvdXQ6YmxhbmsiXTsK
LSAgICBFWFBFQ1RfVFJVRShbV2ViQ2FjaGUgYWRkSW1hZ2VUb0NhY2hlOmltYWdlIGZvclVSTDp1
cmxdKTsKLSAgICBFWFBFQ1RfRVEoaW1hZ2UsIFtXZWJDYWNoZSBpbWFnZUZvclVSTDp1cmxdKTsK
LSAgICAvLyBCeSBkZXNpZ24sIHJlbW92ZUltYWdlRnJvbUNhY2hlRm9yVVJMIGRvZXNuJ3QgbmVj
ZXNzYXJpbHkgcmVtb3ZlIHRoZSByZXNvdXJjZSBmcm9tIHRoZSBjYWNoZSwKLSAgICAvLyBqdXN0
IG1ha2VzIGl0IHBydW5lYWJsZSwgc28gd2UgY2FuJ3QgcmVhbGx5IHRlc3QgcmVtb3ZlLgotICAg
IENHSW1hZ2VSZWxlYXNlKGltYWdlKTsKLSAgICBDR0RhdGFQcm92aWRlclJlbGVhc2UocHJvdmlk
ZXIpOwotICAgIENHQ29sb3JTcGFjZVJlbGVhc2UocmdiKTsKLX0KLQotfSAvLyBuYW1lc3BhY2Ug
VGVzdFdlYktpdEFQSQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>