<?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>159605</bug_id>
          <alias>CVE-2016-4766</alias>
          <creation_ts>2016-07-09 12:53:33 -0700</creation_ts>
          <short_desc>Fix LogicalSelectionOffsetCaches to work with detached render tree.</short_desc>
          <delta_ts>2017-10-11 10:29: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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1209466</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-07-09 12:53:33 -0700</bug_when>
    <thetext>rdar://problem/27248845</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209500</commentid>
    <comment_count>1</comment_count>
      <attachid>283275</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-07-09 18:15:43 -0700</bug_when>
    <thetext>Created attachment 283275
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209501</commentid>
    <comment_count>2</comment_count>
      <attachid>283275</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2016-07-09 18:32:57 -0700</bug_when>
    <thetext>Comment on attachment 283275
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=283275&amp;action=review

&gt; Source/WebCore/ChangeLog:15
&gt; +        it can also handle renderes that are no longer part of the render tree.

Typo: renderes =&gt; renderers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209502</commentid>
    <comment_count>3</comment_count>
      <attachid>283276</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-07-09 18:34:37 -0700</bug_when>
    <thetext>Created attachment 283276
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209509</commentid>
    <comment_count>4</comment_count>
      <attachid>283276</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-07-09 22:35:53 -0700</bug_when>
    <thetext>Comment on attachment 283276
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=283276&amp;action=review

Thank you for fixing this! R=me

&gt; Source/WebCore/rendering/LogicalSelectionOffsetCaches.h:53
&gt; +                m_logicalLeftSelectionOffset = m_block ? m_block-&gt;logicalLeftSelectionOffset(rootBlock, position, *m_cache) : LayoutUnit(0);

Don&apos;t LayoutUnits default construct to zero?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209579</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-07-10 20:59:35 -0700</bug_when>
    <thetext>Committed r203045: &lt;http://trac.webkit.org/changeset/203045&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209580</commentid>
    <comment_count>6</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-07-10 21:01:25 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 283276 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=283276&amp;action=review
&gt; 
&gt; Thank you for fixing this! R=me
&gt; 
&gt; &gt; Source/WebCore/rendering/LogicalSelectionOffsetCaches.h:53
&gt; &gt; +                m_logicalLeftSelectionOffset = m_block ? m_block-&gt;logicalLeftSelectionOffset(rootBlock, position, *m_cache) : LayoutUnit(0);
&gt; 
&gt; Don&apos;t LayoutUnits default construct to zero?

I was meant to say LayoutUnit::fromPixel(0);</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283275</attachid>
            <date>2016-07-09 18:15:43 -0700</date>
            <delta_ts>2016-07-09 18:34:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159605-20160709181504.patch</filename>
            <type>text/plain</type>
            <size>7647</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMDAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDRkZjRlYmFjMTE0ZjIx
OGExMGEwMmQwMDNhMTIzMzFkMDgxODk3NS4uODQ2YTJmNWRkMDFiMjQxNDkyMWJkOGRjYjc1Njdh
NjQzYTc3M2M2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE2LTA3LTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IExvZ2ljYWxTZWxlY3Rp
b25PZmZzZXRDYWNoZXMgdG8gd29yayB3aXRoIGRldGFjaGVkIHJlbmRlciB0cmVlLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU5NjA1CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8yNzI0ODg0NT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXaGVuIHRoZSByZW5kZXJlciB0aGF0IGlzIGJlaW5nIGRlc3Ry
b3llZCBpcyBvbiBhIHNlbGVjdGlvbiBib3VuZGFyeSwKKyAgICAgICAgd2UgbmVlZCB0byBlbnN1
cmUgdGhhdCBhbGwgaXRzIGNhY2hlZCBwb2ludGVycyBhY3Jvc3MgdGhlIHNlbGVjdGlvbiBjb2Rl
IChlLmcuIFNlbGVjdGlvblN1YnRyZWVEYXRhKQorICAgICAgICBhcmUgZ2V0dGluZyByZXNldC4g
SW4gb3JkZXIgdG8gZG8gdGhhdCwgd2UgY2FsbCBjbGVhclNlbGVjdGlvbigpIG9uIHRoZSBSZW5k
ZXJWaWV3LgorICAgICAgICBPbmUgb2YgdGhlIGxhc3Qgc3RlcHMgb2YgY2xlYXJpbmcgc2VsZWN0
aW9uIGlzIHRvIGNvbGxlY3QgdGhlIHNlbGVjdGlvbiBnYXBzLiBTZWxlY3Rpb24gZ2FwcyB1c2Vz
IHRoaXMKKyAgICAgICAgTG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcyBoZWxwZXIgY2xhc3Mg
dG8gY29sbGVjdCBzZWxlY3Rpb24gaW5mb3JtYXRpb24gYWNyb3NzIGJsb2Nrcy4KKyAgICAgICAg
TG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcyBub3JtYWxseSBvcGVyYXRlcyBvbiByb290ZWQg
cmVuZGVyZXJzLiBIb3dldmVyIHdlIG5lZWQgdG8gZW5zdXJlIHN1cmUgdGhhdAorICAgICAgICBp
dCBjYW4gYWxzbyBoYW5kbGUgcmVuZGVyZXMgdGhhdCBhcmUgbm8gbG9uZ2VyIHBhcnQgb2YgdGhl
IHJlbmRlciB0cmVlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC9zZWxlY3Rpb24tb24tYS1k
ZXRhY2hlZC10cmVlLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9Mb2dpY2FsU2VsZWN0aW9u
T2Zmc2V0Q2FjaGVzLmg6CisgICAgICAgIChXZWJDb3JlOjpMb2dpY2FsU2VsZWN0aW9uT2Zmc2V0
Q2FjaGVzOjpDb250YWluaW5nQmxvY2tJbmZvOjpzZXRCbG9jayk6CisgICAgICAgIChXZWJDb3Jl
OjpMb2dpY2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzOjpDb250YWluaW5nQmxvY2tJbmZvOjpsb2dp
Y2FsTGVmdFNlbGVjdGlvbk9mZnNldCk6CisgICAgICAgIChXZWJDb3JlOjpMb2dpY2FsU2VsZWN0
aW9uT2Zmc2V0Q2FjaGVzOjpDb250YWluaW5nQmxvY2tJbmZvOjpsb2dpY2FsUmlnaHRTZWxlY3Rp
b25PZmZzZXQpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJCbG9jazo6bG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQpOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxvZ2ljYWxSaWdodFNlbGVjdGlvbk9mZnNldCk6
CisKIDIwMTYtMDctMDggIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAg
IFtDb250ZW50IEZpbHRlcmluZ10gTG9hZCBibG9ja2VkIHBhZ2VzIG1vcmUgbGlrZSBvdGhlciBl
cnJvciBwYWdlcyBhcmUgbG9hZGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvTG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcy5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0xvZ2ljYWxTZWxlY3Rpb25PZmZzZXRDYWNoZXMuaAppbmRleCAyZGMzOWI5OGI1MWUwZTll
ZGZkMmIzZThkMTQ3OGRkOTM2Njc0YzJkLi5iMjJhNjExNjJiNWRiZmI1NGZjMzhkNDRmYWFmMTk5
MzU0MjZhN2I5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTG9naWNhbFNl
bGVjdGlvbk9mZnNldENhY2hlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Mb2dp
Y2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzLmgKQEAgLTM4LDcgKzM4LDggQEAgcHVibGljOgogICAg
ICAgICB2b2lkIHNldEJsb2NrKFJlbmRlckJsb2NrKiBibG9jaywgY29uc3QgTG9naWNhbFNlbGVj
dGlvbk9mZnNldENhY2hlcyogY2FjaGUsIGJvb2wgcGFyZW50Q2FjaGVIYXNGbG9hdHNPckZsb3dU
aHJlYWRzID0gZmFsc2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIG1fYmxvY2sgPSBibG9jazsK
LSAgICAgICAgICAgIG1faGFzRmxvYXRzT3JGbG93VGhyZWFkcyA9IHBhcmVudENhY2hlSGFzRmxv
YXRzT3JGbG93VGhyZWFkcyB8fCBtX2hhc0Zsb2F0c09yRmxvd1RocmVhZHMgfHwgbV9ibG9jay0+
Y29udGFpbnNGbG9hdHMoKSB8fCBtX2Jsb2NrLT5mbG93VGhyZWFkQ29udGFpbmluZ0Jsb2NrKCk7
CisgICAgICAgICAgICBib29sIGJsb2NrSGFzRmxvYXRzT3JGbG93VGhyZWFkcyA9IG1fYmxvY2sg
PyAobV9ibG9jay0+Y29udGFpbnNGbG9hdHMoKSB8fCBtX2Jsb2NrLT5mbG93VGhyZWFkQ29udGFp
bmluZ0Jsb2NrKCkpIDogZmFsc2U7CisgICAgICAgICAgICBtX2hhc0Zsb2F0c09yRmxvd1RocmVh
ZHMgPSBwYXJlbnRDYWNoZUhhc0Zsb2F0c09yRmxvd1RocmVhZHMgfHwgbV9oYXNGbG9hdHNPckZs
b3dUaHJlYWRzIHx8IGJsb2NrSGFzRmxvYXRzT3JGbG93VGhyZWFkczsKICAgICAgICAgICAgIG1f
Y2FjaGUgPSBjYWNoZTsKICAgICAgICAgICAgIG1fY2FjaGVkTG9naWNhbExlZnRTZWxlY3Rpb25P
ZmZzZXQgPSBmYWxzZTsKICAgICAgICAgICAgIG1fY2FjaGVkTG9naWNhbFJpZ2h0U2VsZWN0aW9u
T2Zmc2V0ID0gZmFsc2U7CkBAIC00OSw5ICs1MCw5IEBAIHB1YmxpYzoKICAgICAgICAgICAgIEFT
U0VSVChtX2NhY2hlKTsKICAgICAgICAgICAgIGlmIChtX2hhc0Zsb2F0c09yRmxvd1RocmVhZHMg
fHwgIW1fY2FjaGVkTG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQpIHsKICAgICAgICAgICAgICAg
ICBtX2NhY2hlZExvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0ID0gdHJ1ZTsKLSAgICAgICAgICAg
ICAgICBtX2xvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0ID0gbV9ibG9jay0+bG9naWNhbExlZnRT
ZWxlY3Rpb25PZmZzZXQocm9vdEJsb2NrLCBwb3NpdGlvbiwgKm1fY2FjaGUpOworICAgICAgICAg
ICAgICAgIG1fbG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQgPSBtX2Jsb2NrID8gbV9ibG9jay0+
bG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQocm9vdEJsb2NrLCBwb3NpdGlvbiwgKm1fY2FjaGUp
IDogTGF5b3V0VW5pdCgwKTsKICAgICAgICAgICAgIH0gZWxzZQotICAgICAgICAgICAgICAgIEFT
U0VSVChtX2xvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0ID09IG1fYmxvY2stPmxvZ2ljYWxMZWZ0
U2VsZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywgcG9zaXRpb24sICptX2NhY2hlKSk7CisgICAgICAg
ICAgICAgICAgQVNTRVJUKG1fbG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQgPT0gKG1fYmxvY2sg
PyBtX2Jsb2NrLT5sb2dpY2FsTGVmdFNlbGVjdGlvbk9mZnNldChyb290QmxvY2ssIHBvc2l0aW9u
LCAqbV9jYWNoZSkgOiBMYXlvdXRVbml0KDApKSk7CiAgICAgICAgICAgICByZXR1cm4gbV9sb2dp
Y2FsTGVmdFNlbGVjdGlvbk9mZnNldDsKICAgICAgICAgfQogCkBAIC02MCw5ICs2MSw5IEBAIHB1
YmxpYzoKICAgICAgICAgICAgIEFTU0VSVChtX2NhY2hlKTsKICAgICAgICAgICAgIGlmIChtX2hh
c0Zsb2F0c09yRmxvd1RocmVhZHMgfHwgIW1fY2FjaGVkTG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zm
c2V0KSB7CiAgICAgICAgICAgICAgICAgbV9jYWNoZWRMb2dpY2FsUmlnaHRTZWxlY3Rpb25PZmZz
ZXQgPSB0cnVlOwotICAgICAgICAgICAgICAgIG1fbG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zmc2V0
ID0gbV9ibG9jay0+bG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywgcG9zaXRp
b24sICptX2NhY2hlKTsKKyAgICAgICAgICAgICAgICBtX2xvZ2ljYWxSaWdodFNlbGVjdGlvbk9m
ZnNldCA9IG1fYmxvY2sgPyBtX2Jsb2NrLT5sb2dpY2FsUmlnaHRTZWxlY3Rpb25PZmZzZXQocm9v
dEJsb2NrLCBwb3NpdGlvbiwgKm1fY2FjaGUpIDogTGF5b3V0VW5pdCgwKTsKICAgICAgICAgICAg
IH0gZWxzZQotICAgICAgICAgICAgICAgIEFTU0VSVChtX2xvZ2ljYWxSaWdodFNlbGVjdGlvbk9m
ZnNldCA9PSBtX2Jsb2NrLT5sb2dpY2FsUmlnaHRTZWxlY3Rpb25PZmZzZXQocm9vdEJsb2NrLCBw
b3NpdGlvbiwgKm1fY2FjaGUpKTsKKyAgICAgICAgICAgICAgICBBU1NFUlQobV9sb2dpY2FsUmln
aHRTZWxlY3Rpb25PZmZzZXQgPT0gKG1fYmxvY2sgPyBtX2Jsb2NrLT5sb2dpY2FsUmlnaHRTZWxl
Y3Rpb25PZmZzZXQocm9vdEJsb2NrLCBwb3NpdGlvbiwgKm1fY2FjaGUpIDogTGF5b3V0VW5pdCgw
KSkpOwogICAgICAgICAgICAgcmV0dXJuIG1fbG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zmc2V0Owog
ICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJC
bG9jay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCmluZGV4
IGUzNTQ2MDMxOTUwMzI1OGNmMjlmNzQzYTViODQxMGZmMjRlOWVlYjcuLjE4NjU5YWNjZGMwMjdi
NmQ0YjVmNTM0OTlhMmQ5MTI0NTUyNTQzMDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmNwcApAQCAtMjE3OSw2ICsyMTc5LDggQEAgTGF5b3V0VW5pdCBSZW5kZXJCbG9j
azo6bG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQoUmVuZGVyQmxvY2smIHJvb3RCbG9jaywgTGF5
b3UKICAgICAgICAgQVNTRVJUKGN1cnJlbnRDYWNoZSk7CiAgICAgICAgIGF1dG8gaW5mbyA9IGN1
cnJlbnRDYWNoZS0+Y29udGFpbmluZ0Jsb2NrSW5mbygqY2IpOwogICAgICAgICBjYiA9IGluZm8u
YmxvY2soKTsKKyAgICAgICAgaWYgKCFjYikKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
dXJyZW50Q2FjaGUgPSBpbmZvLmNhY2hlKCk7CiAgICAgfQogICAgIHJldHVybiBsb2dpY2FsTGVm
dDsKQEAgLTIyMDEsNiArMjIwMyw4IEBAIExheW91dFVuaXQgUmVuZGVyQmxvY2s6OmxvZ2ljYWxS
aWdodFNlbGVjdGlvbk9mZnNldChSZW5kZXJCbG9jayYgcm9vdEJsb2NrLCBMYXlvCiAgICAgICAg
IEFTU0VSVChjdXJyZW50Q2FjaGUpOwogICAgICAgICBhdXRvIGluZm8gPSBjdXJyZW50Q2FjaGUt
PmNvbnRhaW5pbmdCbG9ja0luZm8oKmNiKTsKICAgICAgICAgY2IgPSBpbmZvLmJsb2NrKCk7Cisg
ICAgICAgIGlmICghY2IpCisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY3VycmVudENhY2hl
ID0gaW5mby5jYWNoZSgpOwogICAgIH0KICAgICByZXR1cm4gbG9naWNhbFJpZ2h0OwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGY0YWQ5MmFhNDQ4ZTU1NjM1ZTQ2NzI2OGM3MjE2ZGEwMWI3MDg1ZTIuLjAyMGIyOWJmZmM0ZTMy
MDliZWU1ZDg2MjBjZDc3Njg5ZGQ4OTgyOTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0w
Ny0wOSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBMb2dp
Y2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzIHRvIHdvcmsgd2l0aCBkZXRhY2hlZCByZW5kZXIgdHJl
ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTYw
NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjcyNDg4NDU+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvc2VsZWN0aW9uLW9uLWEt
ZGV0YWNoZWQtdHJlZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9z
ZWxlY3Rpb24tb24tYS1kZXRhY2hlZC10cmVlLmh0bWw6IEFkZGVkLgorCiAyMDE2LTA3LTA4ICBB
bmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29udGVudCBGaWx0ZXJp
bmddIExvYWQgYmxvY2tlZCBwYWdlcyBtb3JlIGxpa2Ugb3RoZXIgZXJyb3IgcGFnZXMgYXJlIGxv
YWRlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1vbi1hLWRl
dGFjaGVkLXRyZWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlv
bi1vbi1hLWRldGFjaGVkLXRyZWUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRjZTg0ODY1YWYx
NTgxMzNlOGVmMTI5ZjhiYmQ1NDhiMzVhZjhmY2IKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9uLW9uLWEtZGV0YWNoZWQtdHJlZS1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSw2IEBACisKKworUEFTUyBpZiBubworY3Jhc2gKK29yIGFzc2VydC4KKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1vbi1hLWRldGFjaGVkLXRy
ZWUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24tb24tYS1kZXRhY2hlZC10
cmVlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uOWI2ZTljZjM3MWRjNmNmYzY1OGNhMDRiZTU0MDRjZDJkMTcw
NzY1NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24t
b24tYS1kZXRhY2hlZC10cmVlLmh0bWwKQEAgLTAsMCArMSwxNSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3ZSBjYW4gcHJlZm9ybSBz
ZWxlY3Rpb24gb3BlcmF0aW9ucyBvbiBkZXRhY2hlZCB0cmVlcy48L3RpdGxlPgorPC9oZWFkPgor
PGJvZHkgY29udGVudEVkaXRhYmxlPSd0cnVlJz4KKzxkaXY+PGNhbnZhcyBzdHlsZT0icG9zaXRp
b246Zml4ZWQ7Ij48L2NhbnZhcz5QQVNTIGlmIG5vPHRhYmxlIHN0eWxlPSJwb3NpdGlvbjpmaXhl
ZDsiPjx1bCBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7Ij5jcmFzaDwvdWw+PGJ1dHRvbj5vciBh
c3NlcnQuPC9idXR0b24+PC90YWJsZT48L2Rpdj4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RS
dW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Citkb2N1bWVudC5leGVjQ29tbWFu
ZCgnc2VsZWN0YWxsJywgZmFsc2UsIG51bGwpOword2luZG93LmRvY3VtZW50LmV4ZWNDb21tYW5k
KCdpbnNlcnR1bm9yZGVyZWRsaXN0JywgdHJ1ZSwgbnVsbCk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283276</attachid>
            <date>2016-07-09 18:34:37 -0700</date>
            <delta_ts>2016-07-09 22:35:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159605-20160709183358.patch</filename>
            <type>text/plain</type>
            <size>7648</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMDAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDRkZjRlYmFjMTE0ZjIx
OGExMGEwMmQwMDNhMTIzMzFkMDgxODk3NS4uNDJmYWU0OTZlNTQ5Y2E5YjY2YjM2MzQyMzUwZWE3
YTVmNjEyY2YwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE2LTA3LTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IExvZ2ljYWxTZWxlY3Rp
b25PZmZzZXRDYWNoZXMgdG8gd29yayB3aXRoIGRldGFjaGVkIHJlbmRlciB0cmVlLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU5NjA1CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8yNzI0ODg0NT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXaGVuIHRoZSByZW5kZXJlciB0aGF0IGlzIGJlaW5nIGRlc3Ry
b3llZCBpcyBvbiBhIHNlbGVjdGlvbiBib3VuZGFyeSwKKyAgICAgICAgd2UgbmVlZCB0byBlbnN1
cmUgdGhhdCBhbGwgaXRzIGNhY2hlZCBwb2ludGVycyBhY3Jvc3MgdGhlIHNlbGVjdGlvbiBjb2Rl
IChlLmcuIFNlbGVjdGlvblN1YnRyZWVEYXRhKQorICAgICAgICBhcmUgZ2V0dGluZyByZXNldC4g
SW4gb3JkZXIgdG8gZG8gdGhhdCwgd2UgY2FsbCBjbGVhclNlbGVjdGlvbigpIG9uIHRoZSBSZW5k
ZXJWaWV3LgorICAgICAgICBPbmUgb2YgdGhlIGxhc3Qgc3RlcHMgb2YgY2xlYXJpbmcgc2VsZWN0
aW9uIGlzIHRvIGNvbGxlY3QgdGhlIHNlbGVjdGlvbiBnYXBzLiBTZWxlY3Rpb24gZ2FwcyB1c2Vz
IHRoaXMKKyAgICAgICAgTG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcyBoZWxwZXIgY2xhc3Mg
dG8gY29sbGVjdCBzZWxlY3Rpb24gaW5mb3JtYXRpb24gYWNyb3NzIGJsb2Nrcy4KKyAgICAgICAg
TG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcyBub3JtYWxseSBvcGVyYXRlcyBvbiByb290ZWQg
cmVuZGVyZXJzLiBIb3dldmVyIHdlIG5lZWQgdG8gZW5zdXJlIHN1cmUgdGhhdAorICAgICAgICBp
dCBjYW4gYWxzbyBoYW5kbGUgcmVuZGVyZXJzIHRoYXQgYXJlIG5vIGxvbmdlciBwYXJ0IG9mIHRo
ZSByZW5kZXIgdHJlZS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvc2VsZWN0aW9uLW9uLWEt
ZGV0YWNoZWQtdHJlZS5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvTG9naWNhbFNlbGVjdGlv
bk9mZnNldENhY2hlcy5oOgorICAgICAgICAoV2ViQ29yZTo6TG9naWNhbFNlbGVjdGlvbk9mZnNl
dENhY2hlczo6Q29udGFpbmluZ0Jsb2NrSW5mbzo6c2V0QmxvY2spOgorICAgICAgICAoV2ViQ29y
ZTo6TG9naWNhbFNlbGVjdGlvbk9mZnNldENhY2hlczo6Q29udGFpbmluZ0Jsb2NrSW5mbzo6bG9n
aWNhbExlZnRTZWxlY3Rpb25PZmZzZXQpOgorICAgICAgICAoV2ViQ29yZTo6TG9naWNhbFNlbGVj
dGlvbk9mZnNldENhY2hlczo6Q29udGFpbmluZ0Jsb2NrSW5mbzo6bG9naWNhbFJpZ2h0U2VsZWN0
aW9uT2Zmc2V0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0KToKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsb2dpY2FsUmlnaHRTZWxlY3Rpb25PZmZzZXQp
OgorCiAyMDE2LTA3LTA4ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbQ29udGVudCBGaWx0ZXJpbmddIExvYWQgYmxvY2tlZCBwYWdlcyBtb3JlIGxpa2Ugb3RoZXIg
ZXJyb3IgcGFnZXMgYXJlIGxvYWRlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0xvZ2ljYWxTZWxlY3Rpb25PZmZzZXRDYWNoZXMuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9Mb2dpY2FsU2VsZWN0aW9uT2Zmc2V0Q2FjaGVzLmgKaW5kZXggMmRjMzliOThiNTFlMGU5
ZWRmZDJiM2U4ZDE0NzhkZDkzNjY3NGMyZC4uYjIyYTYxMTYyYjVkYmZiNTRmYzM4ZDQ0ZmFhZjE5
OTM1NDI2YTdiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0xvZ2ljYWxT
ZWxlY3Rpb25PZmZzZXRDYWNoZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTG9n
aWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcy5oCkBAIC0zOCw3ICszOCw4IEBAIHB1YmxpYzoKICAg
ICAgICAgdm9pZCBzZXRCbG9jayhSZW5kZXJCbG9jayogYmxvY2ssIGNvbnN0IExvZ2ljYWxTZWxl
Y3Rpb25PZmZzZXRDYWNoZXMqIGNhY2hlLCBib29sIHBhcmVudENhY2hlSGFzRmxvYXRzT3JGbG93
VGhyZWFkcyA9IGZhbHNlKQogICAgICAgICB7CiAgICAgICAgICAgICBtX2Jsb2NrID0gYmxvY2s7
Ci0gICAgICAgICAgICBtX2hhc0Zsb2F0c09yRmxvd1RocmVhZHMgPSBwYXJlbnRDYWNoZUhhc0Zs
b2F0c09yRmxvd1RocmVhZHMgfHwgbV9oYXNGbG9hdHNPckZsb3dUaHJlYWRzIHx8IG1fYmxvY2st
PmNvbnRhaW5zRmxvYXRzKCkgfHwgbV9ibG9jay0+Zmxvd1RocmVhZENvbnRhaW5pbmdCbG9jaygp
OworICAgICAgICAgICAgYm9vbCBibG9ja0hhc0Zsb2F0c09yRmxvd1RocmVhZHMgPSBtX2Jsb2Nr
ID8gKG1fYmxvY2stPmNvbnRhaW5zRmxvYXRzKCkgfHwgbV9ibG9jay0+Zmxvd1RocmVhZENvbnRh
aW5pbmdCbG9jaygpKSA6IGZhbHNlOworICAgICAgICAgICAgbV9oYXNGbG9hdHNPckZsb3dUaHJl
YWRzID0gcGFyZW50Q2FjaGVIYXNGbG9hdHNPckZsb3dUaHJlYWRzIHx8IG1faGFzRmxvYXRzT3JG
bG93VGhyZWFkcyB8fCBibG9ja0hhc0Zsb2F0c09yRmxvd1RocmVhZHM7CiAgICAgICAgICAgICBt
X2NhY2hlID0gY2FjaGU7CiAgICAgICAgICAgICBtX2NhY2hlZExvZ2ljYWxMZWZ0U2VsZWN0aW9u
T2Zmc2V0ID0gZmFsc2U7CiAgICAgICAgICAgICBtX2NhY2hlZExvZ2ljYWxSaWdodFNlbGVjdGlv
bk9mZnNldCA9IGZhbHNlOwpAQCAtNDksOSArNTAsOSBAQCBwdWJsaWM6CiAgICAgICAgICAgICBB
U1NFUlQobV9jYWNoZSk7CiAgICAgICAgICAgICBpZiAobV9oYXNGbG9hdHNPckZsb3dUaHJlYWRz
IHx8ICFtX2NhY2hlZExvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0KSB7CiAgICAgICAgICAgICAg
ICAgbV9jYWNoZWRMb2dpY2FsTGVmdFNlbGVjdGlvbk9mZnNldCA9IHRydWU7Ci0gICAgICAgICAg
ICAgICAgbV9sb2dpY2FsTGVmdFNlbGVjdGlvbk9mZnNldCA9IG1fYmxvY2stPmxvZ2ljYWxMZWZ0
U2VsZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywgcG9zaXRpb24sICptX2NhY2hlKTsKKyAgICAgICAg
ICAgICAgICBtX2xvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0ID0gbV9ibG9jayA/IG1fYmxvY2st
PmxvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywgcG9zaXRpb24sICptX2NhY2hl
KSA6IExheW91dFVuaXQoMCk7CiAgICAgICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgICAgICBB
U1NFUlQobV9sb2dpY2FsTGVmdFNlbGVjdGlvbk9mZnNldCA9PSBtX2Jsb2NrLT5sb2dpY2FsTGVm
dFNlbGVjdGlvbk9mZnNldChyb290QmxvY2ssIHBvc2l0aW9uLCAqbV9jYWNoZSkpOworICAgICAg
ICAgICAgICAgIEFTU0VSVChtX2xvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0ID09IChtX2Jsb2Nr
ID8gbV9ibG9jay0+bG9naWNhbExlZnRTZWxlY3Rpb25PZmZzZXQocm9vdEJsb2NrLCBwb3NpdGlv
biwgKm1fY2FjaGUpIDogTGF5b3V0VW5pdCgwKSkpOwogICAgICAgICAgICAgcmV0dXJuIG1fbG9n
aWNhbExlZnRTZWxlY3Rpb25PZmZzZXQ7CiAgICAgICAgIH0KIApAQCAtNjAsOSArNjEsOSBAQCBw
dWJsaWM6CiAgICAgICAgICAgICBBU1NFUlQobV9jYWNoZSk7CiAgICAgICAgICAgICBpZiAobV9o
YXNGbG9hdHNPckZsb3dUaHJlYWRzIHx8ICFtX2NhY2hlZExvZ2ljYWxSaWdodFNlbGVjdGlvbk9m
ZnNldCkgewogICAgICAgICAgICAgICAgIG1fY2FjaGVkTG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zm
c2V0ID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBtX2xvZ2ljYWxSaWdodFNlbGVjdGlvbk9mZnNl
dCA9IG1fYmxvY2stPmxvZ2ljYWxSaWdodFNlbGVjdGlvbk9mZnNldChyb290QmxvY2ssIHBvc2l0
aW9uLCAqbV9jYWNoZSk7CisgICAgICAgICAgICAgICAgbV9sb2dpY2FsUmlnaHRTZWxlY3Rpb25P
ZmZzZXQgPSBtX2Jsb2NrID8gbV9ibG9jay0+bG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zmc2V0KHJv
b3RCbG9jaywgcG9zaXRpb24sICptX2NhY2hlKSA6IExheW91dFVuaXQoMCk7CiAgICAgICAgICAg
ICB9IGVsc2UKLSAgICAgICAgICAgICAgICBBU1NFUlQobV9sb2dpY2FsUmlnaHRTZWxlY3Rpb25P
ZmZzZXQgPT0gbV9ibG9jay0+bG9naWNhbFJpZ2h0U2VsZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywg
cG9zaXRpb24sICptX2NhY2hlKSk7CisgICAgICAgICAgICAgICAgQVNTRVJUKG1fbG9naWNhbFJp
Z2h0U2VsZWN0aW9uT2Zmc2V0ID09IChtX2Jsb2NrID8gbV9ibG9jay0+bG9naWNhbFJpZ2h0U2Vs
ZWN0aW9uT2Zmc2V0KHJvb3RCbG9jaywgcG9zaXRpb24sICptX2NhY2hlKSA6IExheW91dFVuaXQo
MCkpKTsKICAgICAgICAgICAgIHJldHVybiBtX2xvZ2ljYWxSaWdodFNlbGVjdGlvbk9mZnNldDsK
ICAgICAgICAgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
QmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAppbmRl
eCBlMzU0NjAzMTk1MDMyNThjZjI5Zjc0M2E1Yjg0MTBmZjI0ZTllZWI3Li4xODY1OWFjY2RjMDI3
YjZkNGI1ZjUzNDk5YTJkOTEyNDU1MjU0MzA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCbG9jay5jcHAKQEAgLTIxNzksNiArMjE3OSw4IEBAIExheW91dFVuaXQgUmVuZGVyQmxv
Y2s6OmxvZ2ljYWxMZWZ0U2VsZWN0aW9uT2Zmc2V0KFJlbmRlckJsb2NrJiByb290QmxvY2ssIExh
eW91CiAgICAgICAgIEFTU0VSVChjdXJyZW50Q2FjaGUpOwogICAgICAgICBhdXRvIGluZm8gPSBj
dXJyZW50Q2FjaGUtPmNvbnRhaW5pbmdCbG9ja0luZm8oKmNiKTsKICAgICAgICAgY2IgPSBpbmZv
LmJsb2NrKCk7CisgICAgICAgIGlmICghY2IpCisgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y3VycmVudENhY2hlID0gaW5mby5jYWNoZSgpOwogICAgIH0KICAgICByZXR1cm4gbG9naWNhbExl
ZnQ7CkBAIC0yMjAxLDYgKzIyMDMsOCBAQCBMYXlvdXRVbml0IFJlbmRlckJsb2NrOjpsb2dpY2Fs
UmlnaHRTZWxlY3Rpb25PZmZzZXQoUmVuZGVyQmxvY2smIHJvb3RCbG9jaywgTGF5bwogICAgICAg
ICBBU1NFUlQoY3VycmVudENhY2hlKTsKICAgICAgICAgYXV0byBpbmZvID0gY3VycmVudENhY2hl
LT5jb250YWluaW5nQmxvY2tJbmZvKCpjYik7CiAgICAgICAgIGNiID0gaW5mby5ibG9jaygpOwor
ICAgICAgICBpZiAoIWNiKQorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGN1cnJlbnRDYWNo
ZSA9IGluZm8uY2FjaGUoKTsKICAgICB9CiAgICAgcmV0dXJuIGxvZ2ljYWxSaWdodDsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCBmNGFkOTJhYTQ0OGU1NTYzNWU0NjcyNjhjNzIxNmRhMDFiNzA4NWUyLi4wMjBiMjliZmZjNGUz
MjA5YmVlNWQ4NjIwY2Q3NzY4OWRkODk4MjkzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTYt
MDctMDkgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggTG9n
aWNhbFNlbGVjdGlvbk9mZnNldENhY2hlcyB0byB3b3JrIHdpdGggZGV0YWNoZWQgcmVuZGVyIHRy
ZWUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTk2
MDUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI3MjQ4ODQ1PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC90ZXh0L3NlbGVjdGlvbi1vbi1h
LWRldGFjaGVkLXRyZWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQv
c2VsZWN0aW9uLW9uLWEtZGV0YWNoZWQtdHJlZS5odG1sOiBBZGRlZC4KKwogMjAxNi0wNy0wOCAg
QW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW0NvbnRlbnQgRmlsdGVy
aW5nXSBMb2FkIGJsb2NrZWQgcGFnZXMgbW9yZSBsaWtlIG90aGVyIGVycm9yIHBhZ2VzIGFyZSBs
b2FkZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24tb24tYS1k
ZXRhY2hlZC10cmVlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rp
b24tb24tYS1kZXRhY2hlZC10cmVlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40Y2U4NDg2NWFm
MTU4MTMzZThlZjEyOWY4YmJkNTQ4YjM1YWY4ZmNiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1vbi1hLWRldGFjaGVkLXRyZWUtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNiBAQAorCisKK1BBU1MgaWYgbm8KK2NyYXNoCitvciBhc3NlcnQuCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24tb24tYS1kZXRhY2hlZC10
cmVlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9uLW9uLWEtZGV0YWNoZWQt
dHJlZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjliNmU5Y2YzNzFkYzZjZmM2NThjYTA0YmU1NDA0Y2QyZDE3
MDc2NTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9u
LW9uLWEtZGV0YWNoZWQtdHJlZS5odG1sCkBAIC0wLDAgKzEsMTUgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2UgY2FuIHByZWZvcm0g
c2VsZWN0aW9uIG9wZXJhdGlvbnMgb24gZGV0YWNoZWQgdHJlZXMuPC90aXRsZT4KKzwvaGVhZD4K
Kzxib2R5IGNvbnRlbnRFZGl0YWJsZT0ndHJ1ZSc+Cis8ZGl2PjxjYW52YXMgc3R5bGU9InBvc2l0
aW9uOmZpeGVkOyI+PC9jYW52YXM+UEFTUyBpZiBubzx0YWJsZSBzdHlsZT0icG9zaXRpb246Zml4
ZWQ7Ij48dWwgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyI+Y3Jhc2g8L3VsPjxidXR0b24+b3Ig
YXNzZXJ0LjwvYnV0dG9uPjwvdGFibGU+PC9kaXY+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworZG9jdW1lbnQuZXhlY0NvbW1h
bmQoJ3NlbGVjdGFsbCcsIGZhbHNlLCBudWxsKTsKK3dpbmRvdy5kb2N1bWVudC5leGVjQ29tbWFu
ZCgnaW5zZXJ0dW5vcmRlcmVkbGlzdCcsIHRydWUsIG51bGwpOworPC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="306981"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
      

    </bug>

</bugzilla>