<?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>110637</bug_id>
          
          <creation_ts>2013-02-22 13:30:25 -0800</creation_ts>
          <short_desc>Threaded HTML parser should pass fast/parser/iframe-sets-parent-to-javascript-url.html</short_desc>
          <delta_ts>2013-02-25 18:38:12 -0800</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>528+ (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>
          <dependson>110724</dependson>
          <blocked>106127</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>japhet</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tonyg</cc>
    
    <cc>vsevik</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>839872</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 13:30:25 -0800</bug_when>
    <thetext>Threaded HTML parser should pass fast/parser/iframe-sets-parent-to-javascript-url.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839879</commentid>
    <comment_count>1</comment_count>
      <attachid>189815</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 13:34:07 -0800</bug_when>
    <thetext>Created attachment 189815
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839887</commentid>
    <comment_count>2</comment_count>
      <attachid>189815</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-22 13:43:34 -0800</bug_when>
    <thetext>Comment on attachment 189815
Patch

This is fine.  We could be more sophisticated and just handle the first chunk on the main thread. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839899</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 13:49:43 -0800</bug_when>
    <thetext>That might be worth doing in general for loads since we&apos;ll get to the first byte faster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839965</commentid>
    <comment_count>4</comment_count>
      <attachid>189815</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-22 14:19:35 -0800</bug_when>
    <thetext>Comment on attachment 189815
Patch

Clearing flags on attachment: 189815

Committed r143797: &lt;http://trac.webkit.org/changeset/143797&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839966</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-22 14:19:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840711</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-24 23:07:58 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 110724</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840818</commentid>
    <comment_count>7</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-25 02:22:00 -0800</bug_when>
    <thetext>Downstream chromium content_browsertests BookmarkletTest.NonEmptyResult test was also broken by this patch.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=content_browsertests&amp;tests=BookmarkletTest.NonEmptyResult</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841181</commentid>
    <comment_count>8</comment_count>
      <attachid>190102</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-25 12:19:13 -0800</bug_when>
    <thetext>Created attachment 190102
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841515</commentid>
    <comment_count>9</comment_count>
      <attachid>190102</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-25 18:38:09 -0800</bug_when>
    <thetext>Comment on attachment 190102
Patch for landing

Clearing flags on attachment: 190102

Committed r144000: &lt;http://trac.webkit.org/changeset/144000&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841516</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-25 18:38:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189815</attachid>
            <date>2013-02-22 13:34:07 -0800</date>
            <delta_ts>2013-02-25 12:19:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110637-20130222133030.patch</filename>
            <type>text/plain</type>
            <size>7988</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzNzQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTNlNzEyZjRjMjU2YTA3
NDczNTFiYjRkYTBmOWFlNDQzODZkMDU2Yy4uM2UwM2UzMWNjNWY3NjgzZWU0MzFkNTVkNjdiZDRm
OWRlYWExNDI0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDEzLTAyLTIyICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVGhyZWFkZWQgSFRNTCBwYXJz
ZXIgc2hvdWxkIHBhc3MgZmFzdC9wYXJzZXIvaWZyYW1lLXNldHMtcGFyZW50LXRvLWphdmFzY3Jp
cHQtdXJsLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMDYzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFdpdGggdGhlIG1haW4gdGhyZWFkIHBhcnNlciwgd2UgYWx3YXlzIHBhcnNlIHRoZSBmaXJz
dCBjaHVuayBvZiBjb250ZW50CisgICAgICAgIHJldHVybmVkIGFzIHRoZSByZXN1bHQgb2YgZXZh
bHVhdGluZyBhIEphdmFTY3JpcHQgVVJMIHN5bmNocm9ub3VzbHkuIEluCisgICAgICAgIHBhcnRp
Y3VsYXIsIGlmIHRoZSBmaXJzdCBjaHVuayBoYXMgYW4gaW5saW5lIHNjcmlwdCwgd2UnbGwgZXhl
Y3V0ZSBpdAorICAgICAgICBzeW5jaHJvbm91c2x5LgorCisgICAgICAgIFByZXZpb3VzIHRvIHRo
aXMgcGF0Y2gsIHRoZSB0aHJlYWRlZCBwYXJzZXIgd291bGQgYWx3YXlzIHBhcnNlIHRoaXMKKyAg
ICAgICAgY29udGVudCBhc3luY2hyb25vdXNseS4gSXQncyBjb25jZWl2YWJsZSB0aGF0IHRoZXJl
IGNvdWxkIGJlIHNvbWUKKyAgICAgICAgY29udGVudCByZWx5aW5nIG9uIHRoZSBzeW5jaHJvbm91
cyBiZWhhdmlvciwgc28gdGhpcyBwYXRjaCBpbnRyb2R1Y2VzCisgICAgICAgIHRoZSBub3Rpb24g
b2YgInBpbm5pbmciIGEgcGFyc2VyIHRvIHRoZSBtYWluIHRocmVhZCBhbmQgdXNlcyB0aGF0Cisg
ICAgICAgIGNvbmNlcHQgdG8gZm9yY2UgdGhlIHJlc3VsdCBvZiBKYXZhU2NyaXB0IFVSTHMgdG8g
YmUgcGFyc2VkIG9uIHRoZSBtYWluCisgICAgICAgIHRocmVhZCAod2hpY2ggaXMgcHJvYmFibHkg
ZGVzaXJhYmxlIGFueXdheSBiZWNhdXNlIHRoZXkncmUgbGlrZWx5IHRvIGJlCisgICAgICAgIHF1
aXRlIHNob3J0KS4KKworICAgICAgICBUaGlzIHBhdGNoIGZpeGVzIGZhc3QvcGFyc2VyL2lmcmFt
ZS1zZXRzLXBhcmVudC10by1qYXZhc2NyaXB0LXVybC5odG1sCisgICAgICAgIGFuZCBmYXN0L2Rv
bS9qYXZhc2NyaXB0LXVybC1jcmFzaC1mdW5jdGlvbi5odG1sIHdpdGggdGhlIHRocmVhZGVkCisg
ICAgICAgIHBhcnNlciB3aXRoIC0tZW5hYmxlLXRocmVhZGVkLWh0bWwtcGFyc2VyLgorCisgICAg
ICAgICogZG9tL0RvY3VtZW50UGFyc2VyLmg6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFBh
cnNlcjo6cGluVG9NYWluVGhyZWFkKToKKyAgICAgICAgKERvY3VtZW50UGFyc2VyKToKKyAgICAg
ICAgKiBodG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTERvY3VtZW50UGFyc2VyOjpIVE1MRG9jdW1lbnRQYXJzZXIpOgorICAgICAgICAoV2Vi
Q29yZSk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRG9jdW1lbnRQYXJzZXI6OnBpblRvTWFpblRo
cmVhZCk6CisgICAgICAgICogaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmg6CisgICAg
ICAgIChIVE1MRG9jdW1lbnRQYXJzZXIpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTERvY3VtZW50
UGFyc2VyOjpzaG91bGRVc2VUaHJlYWRpbmcpOgorICAgICAgICAqIGxvYWRlci9Eb2N1bWVudFdy
aXRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFdyaXRlcjo6cmVwbGFjZURvY3Vt
ZW50KToKKwogMjAxMy0wMi0yMiAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjYXJnYXJjaWFAcmlt
LmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gVXNlIEtVUkw6OnByb3RvY29sSXNJbkhUVFBG
YW1pbHkgaW5zdGVhZCBvZiBLVVJMOjpwcm90b2NvbEluSFRUUEZhbWlseQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50UGFyc2VyLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20v
RG9jdW1lbnRQYXJzZXIuaAppbmRleCAwM2RmOGJjNmY1OTc4OTg3YjliZmVlM2IwM2NjOWE3MWZh
YzVjZTk5Li5hYWYxMWIyZjU5OGMzODY4ZTY0OWEzNDM1ZmQ0MThiNzA4ODVlNWM2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRG9jdW1lbnRQYXJzZXIuaApAQCAtNDksNiArNDksOCBAQCBwdWJsaWM6CiAgICAg
dmlydHVhbCB2b2lkIGFwcGVuZEJ5dGVzKERvY3VtZW50V3JpdGVyKiwgY29uc3QgY2hhciogYnl0
ZXMsIHNpemVfdCBsZW5ndGgpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgZmx1c2goRG9jdW1lbnRX
cml0ZXIqKSA9IDA7CiAKKyAgICB2aXJ0dWFsIHZvaWQgcGluVG9NYWluVGhyZWFkKCkgeyB9CisK
ICAgICAvLyBGSVhNRTogYXBwZW5kKCkgc2hvdWxkIGJlIHByaXZhdGUsIGJ1dCBEb2N1bWVudFdy
aXRlcjo6cmVwbGFjZURvY3VtZW50CiAgICAgLy8gdXNlcyBpdCBmb3Igbm93LgogICAgIHZpcnR1
YWwgdm9pZCBhcHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJikgPSAwOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5jcHAKaW5kZXggNzNhMTEz
YjRhMTg0Yzg0MmM2MjgxMTNjNTE2NTZkZjQyOWM4NGEwOC4uYWJkZmZmNDZhZjM3NWZmNmJmMTdl
ZDQwODE4MjQ4MGRiOTJiNzYxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJz
ZXIvSFRNTERvY3VtZW50UGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNl
ci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwCkBAIC04OSw2ICs4OSw3IEBAIEhUTUxEb2N1bWVudFBh
cnNlcjo6SFRNTERvY3VtZW50UGFyc2VyKEhUTUxEb2N1bWVudCogZG9jdW1lbnQsIGJvb2wgcmVw
b3J0RXJyb3JzCiAgICAgLCBtX3dlYWtGYWN0b3J5KHRoaXMpCiAjZW5kaWYKICAgICAsIG1fcHJl
bG9hZGVyKGFkb3B0UHRyKG5ldyBIVE1MUmVzb3VyY2VQcmVsb2FkZXIoZG9jdW1lbnQpKSkKKyAg
ICAsIG1faXNQaW5uZWRUb01haW5UaHJlYWQoZmFsc2UpCiAgICAgLCBtX2VuZFdhc0RlbGF5ZWQo
ZmFsc2UpCiAgICAgLCBtX2hhdmVCYWNrZ3JvdW5kUGFyc2VyKGZhbHNlKQogICAgICwgbV9wdW1w
U2Vzc2lvbk5lc3RpbmdMZXZlbCgwKQpAQCAtMTA4LDYgKzEwOSw3IEBAIEhUTUxEb2N1bWVudFBh
cnNlcjo6SFRNTERvY3VtZW50UGFyc2VyKERvY3VtZW50RnJhZ21lbnQqIGZyYWdtZW50LCBFbGVt
ZW50KiBjb250CiAjaWYgRU5BQkxFKFRIUkVBREVEX0hUTUxfUEFSU0VSKQogICAgICwgbV93ZWFr
RmFjdG9yeSh0aGlzKQogI2VuZGlmCisgICAgLCBtX2lzUGlubmVkVG9NYWluVGhyZWFkKHRydWUp
CiAgICAgLCBtX2VuZFdhc0RlbGF5ZWQoZmFsc2UpCiAgICAgLCBtX2hhdmVCYWNrZ3JvdW5kUGFy
c2VyKGZhbHNlKQogICAgICwgbV9wdW1wU2Vzc2lvbk5lc3RpbmdMZXZlbCgwKQpAQCAtMTI2LDYg
KzEyOCwxOSBAQCBIVE1MRG9jdW1lbnRQYXJzZXI6On5IVE1MRG9jdW1lbnRQYXJzZXIoKQogICAg
IEFTU0VSVCghbV9oYXZlQmFja2dyb3VuZFBhcnNlcik7CiB9CiAKKyNpZiBFTkFCTEUoVEhSRUFE
RURfSFRNTF9QQVJTRVIpCit2b2lkIEhUTUxEb2N1bWVudFBhcnNlcjo6cGluVG9NYWluVGhyZWFk
KCkKK3sKKyAgICBBU1NFUlQoIW1faGF2ZUJhY2tncm91bmRQYXJzZXIpOworICAgIEFTU0VSVCgh
bV90b2tlbml6ZXIpOworICAgIEFTU0VSVCghbV90b2tlbik7CisgICAgQVNTRVJUKCFtX2lzUGlu
bmVkVG9NYWluVGhyZWFkKTsKKyAgICBtX2lzUGlubmVkVG9NYWluVGhyZWFkID0gdHJ1ZTsKKyAg
ICBtX3Rva2VuID0gYWRvcHRQdHIobmV3IEhUTUxUb2tlbik7CisgICAgbV90b2tlbml6ZXIgPSBI
VE1MVG9rZW5pemVyOjpjcmVhdGUobV9vcHRpb25zKTsKK30KKyNlbmRpZgorCiB2b2lkIEhUTUxE
b2N1bWVudFBhcnNlcjo6ZGV0YWNoKCkKIHsKICNpZiBFTkFCTEUoVEhSRUFERURfSFRNTF9QQVJT
RVIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQ
YXJzZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5o
CmluZGV4IDFjNmQxNGNlZDkyNTlhMmEzOTY4MjAyYWJlYWNhODNmNmE3YjhlZTQuLjBhYjczMzlh
OTMxY2FiMzIxZDlmNzc1NmU1MGRiMzYyNTI5OWM1MmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCkBAIC05Niw5ICs5Niw5IEBAIHB1Ymxp
YzoKICNlbmRpZgogCiBwcm90ZWN0ZWQ6Ci0gICAgdmlydHVhbCB2b2lkIGluc2VydChjb25zdCBT
ZWdtZW50ZWRTdHJpbmcmKTsKLSAgICB2aXJ0dWFsIHZvaWQgYXBwZW5kKGNvbnN0IFNlZ21lbnRl
ZFN0cmluZyYpOwotICAgIHZpcnR1YWwgdm9pZCBmaW5pc2goKTsKKyAgICB2aXJ0dWFsIHZvaWQg
aW5zZXJ0KGNvbnN0IFNlZ21lbnRlZFN0cmluZyYpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9p
ZCBhcHBlbmQoY29uc3QgU2VnbWVudGVkU3RyaW5nJikgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2
b2lkIGZpbmlzaCgpIE9WRVJSSURFOwogCiAgICAgSFRNTERvY3VtZW50UGFyc2VyKEhUTUxEb2N1
bWVudCosIGJvb2wgcmVwb3J0RXJyb3JzKTsKICAgICBIVE1MRG9jdW1lbnRQYXJzZXIoRG9jdW1l
bnRGcmFnbWVudCosIEVsZW1lbnQqIGNvbnRleHRFbGVtZW50LCBGcmFnbWVudFNjcmlwdGluZ1Bl
cm1pc3Npb24pOwpAQCAtMTE0LDIxICsxMTQsMjQgQEAgcHJpdmF0ZToKICAgICB9CiAKICAgICAv
LyBEb2N1bWVudFBhcnNlcgotICAgIHZpcnR1YWwgdm9pZCBkZXRhY2goKTsKLSAgICB2aXJ0dWFs
IGJvb2wgaGFzSW5zZXJ0aW9uUG9pbnQoKTsKLSAgICB2aXJ0dWFsIGJvb2wgcHJvY2Vzc2luZ0Rh
dGEoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQgcHJlcGFyZVRvU3RvcFBhcnNpbmcoKTsKLSAg
ICB2aXJ0dWFsIHZvaWQgc3RvcFBhcnNpbmcoKTsKLSAgICB2aXJ0dWFsIGJvb2wgaXNXYWl0aW5n
Rm9yU2NyaXB0cygpIGNvbnN0OwotICAgIHZpcnR1YWwgYm9vbCBpc0V4ZWN1dGluZ1NjcmlwdCgp
IGNvbnN0OwotICAgIHZpcnR1YWwgdm9pZCBleGVjdXRlU2NyaXB0c1dhaXRpbmdGb3JTdHlsZXNo
ZWV0cygpOworI2lmIEVOQUJMRShUSFJFQURFRF9IVE1MX1BBUlNFUikKKyAgICB2aXJ0dWFsIHZv
aWQgcGluVG9NYWluVGhyZWFkKCkgT1ZFUlJJREU7CisjZW5kaWYKKyAgICB2aXJ0dWFsIHZvaWQg
ZGV0YWNoKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIGhhc0luc2VydGlvblBvaW50KCkg
T1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIHByb2Nlc3NpbmdEYXRhKCkgY29uc3QgT1ZFUlJJ
REU7CisgICAgdmlydHVhbCB2b2lkIHByZXBhcmVUb1N0b3BQYXJzaW5nKCkgT1ZFUlJJREU7Cisg
ICAgdmlydHVhbCB2b2lkIHN0b3BQYXJzaW5nKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBib29s
IGlzV2FpdGluZ0ZvclNjcmlwdHMoKSBjb25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIGJvb2wg
aXNFeGVjdXRpbmdTY3JpcHQoKSBjb25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQgZXhl
Y3V0ZVNjcmlwdHNXYWl0aW5nRm9yU3R5bGVzaGVldHMoKSBPVkVSUklERTsKIAogICAgIC8vIEhU
TUxTY3JpcHRSdW5uZXJIb3N0Ci0gICAgdmlydHVhbCB2b2lkIHdhdGNoRm9yTG9hZChDYWNoZWRS
ZXNvdXJjZSopOwotICAgIHZpcnR1YWwgdm9pZCBzdG9wV2F0Y2hpbmdGb3JMb2FkKENhY2hlZFJl
c291cmNlKik7CisgICAgdmlydHVhbCB2b2lkIHdhdGNoRm9yTG9hZChDYWNoZWRSZXNvdXJjZSop
IE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBzdG9wV2F0Y2hpbmdGb3JMb2FkKENhY2hlZFJl
c291cmNlKikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCBIVE1MSW5wdXRTdHJlYW0mIGlucHV0U3Ry
ZWFtKCkgeyByZXR1cm4gbV9pbnB1dDsgfQogICAgIHZpcnR1YWwgYm9vbCBoYXNQcmVsb2FkU2Nh
bm5lcigpIGNvbnN0IHsgcmV0dXJuIG1fcHJlbG9hZFNjYW5uZXIuZ2V0KCkgJiYgIXNob3VsZFVz
ZVRocmVhZGluZygpOyB9Ci0gICAgdmlydHVhbCB2b2lkIGFwcGVuZEN1cnJlbnRJbnB1dFN0cmVh
bVRvUHJlbG9hZFNjYW5uZXJBbmRTY2FuKCk7CisgICAgdmlydHVhbCB2b2lkIGFwcGVuZEN1cnJl
bnRJbnB1dFN0cmVhbVRvUHJlbG9hZFNjYW5uZXJBbmRTY2FuKCkgT1ZFUlJJREU7CiAKICAgICAv
LyBDYWNoZWRSZXNvdXJjZUNsaWVudAogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlGaW5pc2hlZChD
YWNoZWRSZXNvdXJjZSopOwpAQCAtMTYzLDcgKzE2Niw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBh
dHRlbXB0VG9SdW5EZWZlcnJlZFNjcmlwdHNBbmRFbmQoKTsKICAgICB2b2lkIGVuZCgpOwogCi0g
ICAgYm9vbCBzaG91bGRVc2VUaHJlYWRpbmcoKSBjb25zdCB7IHJldHVybiBtX29wdGlvbnMudXNl
VGhyZWFkaW5nICYmICFpc1BhcnNpbmdGcmFnbWVudCgpOyB9CisgICAgYm9vbCBzaG91bGRVc2VU
aHJlYWRpbmcoKSBjb25zdCB7IHJldHVybiBtX29wdGlvbnMudXNlVGhyZWFkaW5nICYmICFtX2lz
UGlubmVkVG9NYWluVGhyZWFkOyB9CiAKICAgICBib29sIGlzUGFyc2luZ0ZyYWdtZW50KCkgY29u
c3Q7CiAgICAgYm9vbCBpc1NjaGVkdWxlZEZvclJlc3VtZSgpIGNvbnN0OwpAQCAtMTk1LDYgKzE5
OCw3IEBAIHByaXZhdGU6CiAjZW5kaWYKICAgICBPd25QdHI8SFRNTFJlc291cmNlUHJlbG9hZGVy
PiBtX3ByZWxvYWRlcjsKIAorICAgIGJvb2wgbV9pc1Bpbm5lZFRvTWFpblRocmVhZDsKICAgICBi
b29sIG1fZW5kV2FzRGVsYXllZDsKICAgICBib29sIG1faGF2ZUJhY2tncm91bmRQYXJzZXI7CiAg
ICAgdW5zaWduZWQgbV9wdW1wU2Vzc2lvbk5lc3RpbmdMZXZlbDsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFdyaXRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvRG9jdW1lbnRXcml0ZXIuY3BwCmluZGV4IDFhMTZlZWM1NmI1OWMzOWMwMzQ4MWI4ZWVjN2My
MjMwNGZmNDY5ZDkuLmFkYTUxOWFlYmJmMGIwNTk0MmYwZjI2OTRkMTE4Y2VlNzZiYzk1MmUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFdyaXRlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50V3JpdGVyLmNwcApAQCAtNzgsOCArNzgsMTAg
QEAgdm9pZCBEb2N1bWVudFdyaXRlcjo6cmVwbGFjZURvY3VtZW50KGNvbnN0IFN0cmluZyYgc291
cmNlLCBEb2N1bWVudCogb3duZXJEb2N1bWUKIAogICAgICAgICAvLyBGSVhNRTogVGhpcyBzaG91
bGQgY2FsbCBEb2N1bWVudFBhcnNlcjo6YXBwZW5kQnl0ZXMgaW5zdGVhZCBvZiBhcHBlbmQKICAg
ICAgICAgLy8gdG8gc3VwcG9ydCBSYXdEYXRhRG9jdW1lbnRQYXJzZXJzLgotICAgICAgICBpZiAo
RG9jdW1lbnRQYXJzZXIqIHBhcnNlciA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnBhcnNlcigpKQor
ICAgICAgICBpZiAoRG9jdW1lbnRQYXJzZXIqIHBhcnNlciA9IG1fZnJhbWUtPmRvY3VtZW50KCkt
PnBhcnNlcigpKSB7CisgICAgICAgICAgICBwYXJzZXItPnBpblRvTWFpblRocmVhZCgpOwogICAg
ICAgICAgICAgcGFyc2VyLT5hcHBlbmQoc291cmNlKTsKKyAgICAgICAgfQogICAgIH0KIAogICAg
IGVuZCgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190102</attachid>
            <date>2013-02-25 12:19:13 -0800</date>
            <delta_ts>2013-02-25 18:38:08 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-110637-20130225121529.patch</filename>
            <type>text/plain</type>
            <size>7979</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzOTU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGMzMGQ0MTU5M2M1NTAw
ODhmMTYwNDYyYzVjYmViYjc3ZTVjOWQwNS4uZDBmMDJhZTYwODA3NjUxNmNhY2ZhNWMxNDcxNWQx
NzFmNzdkOTlkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDEzLTAyLTI1ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVGhyZWFkZWQgSFRNTCBwYXJz
ZXIgc2hvdWxkIHBhc3MgZmFzdC9wYXJzZXIvaWZyYW1lLXNldHMtcGFyZW50LXRvLWphdmFzY3Jp
cHQtdXJsLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMDYzNworCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgorCisgICAgICAg
IFdpdGggdGhlIG1haW4gdGhyZWFkIHBhcnNlciwgd2UgYWx3YXlzIHBhcnNlIHRoZSBmaXJzdCBj
aHVuayBvZiBjb250ZW50CisgICAgICAgIHJldHVybmVkIGFzIHRoZSByZXN1bHQgb2YgZXZhbHVh
dGluZyBhIEphdmFTY3JpcHQgVVJMIHN5bmNocm9ub3VzbHkuIEluCisgICAgICAgIHBhcnRpY3Vs
YXIsIGlmIHRoZSBmaXJzdCBjaHVuayBoYXMgYW4gaW5saW5lIHNjcmlwdCwgd2UnbGwgZXhlY3V0
ZSBpdAorICAgICAgICBzeW5jaHJvbm91c2x5LgorCisgICAgICAgIFByZXZpb3VzIHRvIHRoaXMg
cGF0Y2gsIHRoZSB0aHJlYWRlZCBwYXJzZXIgd291bGQgYWx3YXlzIHBhcnNlIHRoaXMKKyAgICAg
ICAgY29udGVudCBhc3luY2hyb25vdXNseS4gSXQncyBjb25jZWl2YWJsZSB0aGF0IHRoZXJlIGNv
dWxkIGJlIHNvbWUKKyAgICAgICAgY29udGVudCByZWx5aW5nIG9uIHRoZSBzeW5jaHJvbm91cyBi
ZWhhdmlvciwgc28gdGhpcyBwYXRjaCBpbnRyb2R1Y2VzCisgICAgICAgIHRoZSBub3Rpb24gb2Yg
InBpbm5pbmciIGEgcGFyc2VyIHRvIHRoZSBtYWluIHRocmVhZCBhbmQgdXNlcyB0aGF0CisgICAg
ICAgIGNvbmNlcHQgdG8gZm9yY2UgdGhlIHJlc3VsdCBvZiBKYXZhU2NyaXB0IFVSTHMgdG8gYmUg
cGFyc2VkIG9uIHRoZSBtYWluCisgICAgICAgIHRocmVhZCAod2hpY2ggaXMgcHJvYmFibHkgZGVz
aXJhYmxlIGFueXdheSBiZWNhdXNlIHRoZXkncmUgbGlrZWx5IHRvIGJlCisgICAgICAgIHF1aXRl
IHNob3J0KS4KKworICAgICAgICBUaGlzIHBhdGNoIGZpeGVzIGZhc3QvcGFyc2VyL2lmcmFtZS1z
ZXRzLXBhcmVudC10by1qYXZhc2NyaXB0LXVybC5odG1sCisgICAgICAgIGFuZCBmYXN0L2RvbS9q
YXZhc2NyaXB0LXVybC1jcmFzaC1mdW5jdGlvbi5odG1sIHdpdGggdGhlIHRocmVhZGVkCisgICAg
ICAgIHBhcnNlciB3aXRoIC0tZW5hYmxlLXRocmVhZGVkLWh0bWwtcGFyc2VyLgorCisgICAgICAg
ICogZG9tL0RvY3VtZW50UGFyc2VyLmg6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFBhcnNl
cjo6cGluVG9NYWluVGhyZWFkKToKKyAgICAgICAgKERvY3VtZW50UGFyc2VyKToKKyAgICAgICAg
KiBodG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SFRNTERvY3VtZW50UGFyc2VyOjpIVE1MRG9jdW1lbnRQYXJzZXIpOgorICAgICAgICAoV2ViQ29y
ZSk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRG9jdW1lbnRQYXJzZXI6OnBpblRvTWFpblRocmVh
ZCk6CisgICAgICAgICogaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmg6CisgICAgICAg
IChIVE1MRG9jdW1lbnRQYXJzZXIpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTERvY3VtZW50UGFy
c2VyOjpzaG91bGRVc2VUaHJlYWRpbmcpOgorICAgICAgICAqIGxvYWRlci9Eb2N1bWVudFdyaXRl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFdyaXRlcjo6cmVwbGFjZURvY3VtZW50
KToKKwogMjAxMy0wMi0yNSAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAg
ICAgQ2hhbmdlZCBEYXRhYmFzZVRyYWNrZXI6OmdldE1heFNpemVGb3JEYXRhYmFzZSgpIHRvIHJl
dHVybiB0aGUgcHJldmlvdXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVu
dFBhcnNlci5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50UGFyc2VyLmgKaW5kZXggMDNk
ZjhiYzZmNTk3ODk4N2I5YmZlZTNiMDNjYzlhNzFmYWM1Y2U5OS4uYWFmMTFiMmY1OThjMzg2OGU2
NDlhMzQzNWZkNDE4YjcwODg1ZTVjNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0Rv
Y3VtZW50UGFyc2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50UGFyc2VyLmgK
QEAgLTQ5LDYgKzQ5LDggQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBhcHBlbmRCeXRlcyhE
b2N1bWVudFdyaXRlciosIGNvbnN0IGNoYXIqIGJ5dGVzLCBzaXplX3QgbGVuZ3RoKSA9IDA7CiAg
ICAgdmlydHVhbCB2b2lkIGZsdXNoKERvY3VtZW50V3JpdGVyKikgPSAwOwogCisgICAgdmlydHVh
bCB2b2lkIHBpblRvTWFpblRocmVhZCgpIHsgfQorCiAgICAgLy8gRklYTUU6IGFwcGVuZCgpIHNo
b3VsZCBiZSBwcml2YXRlLCBidXQgRG9jdW1lbnRXcml0ZXI6OnJlcGxhY2VEb2N1bWVudAogICAg
IC8vIHVzZXMgaXQgZm9yIG5vdy4KICAgICB2aXJ0dWFsIHZvaWQgYXBwZW5kKGNvbnN0IFNlZ21l
bnRlZFN0cmluZyYpID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2Vy
L0hUTUxEb2N1bWVudFBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1M
RG9jdW1lbnRQYXJzZXIuY3BwCmluZGV4IDU3ZTdiMmQzZmY1YmVmNGYxZDRkMGRlYzQyNzA3ZWIy
MGM2NTQ2NDQuLjNlNTg5ZWRkOGY5MjBmZTg0NzViNWRjMTg2Y2U3NzEyYzU4YTVkZmYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTERvY3VtZW50UGFyc2VyLmNwcApA
QCAtODksNiArODksNyBAQCBIVE1MRG9jdW1lbnRQYXJzZXI6OkhUTUxEb2N1bWVudFBhcnNlcihI
VE1MRG9jdW1lbnQqIGRvY3VtZW50LCBib29sIHJlcG9ydEVycm9ycwogICAgICwgbV93ZWFrRmFj
dG9yeSh0aGlzKQogI2VuZGlmCiAgICAgLCBtX3ByZWxvYWRlcihhZG9wdFB0cihuZXcgSFRNTFJl
c291cmNlUHJlbG9hZGVyKGRvY3VtZW50KSkpCisgICAgLCBtX2lzUGlubmVkVG9NYWluVGhyZWFk
KGZhbHNlKQogICAgICwgbV9lbmRXYXNEZWxheWVkKGZhbHNlKQogICAgICwgbV9oYXZlQmFja2dy
b3VuZFBhcnNlcihmYWxzZSkKICAgICAsIG1fcHVtcFNlc3Npb25OZXN0aW5nTGV2ZWwoMCkKQEAg
LTEwOCw2ICsxMDksNyBAQCBIVE1MRG9jdW1lbnRQYXJzZXI6OkhUTUxEb2N1bWVudFBhcnNlcihE
b2N1bWVudEZyYWdtZW50KiBmcmFnbWVudCwgRWxlbWVudCogY29udAogI2lmIEVOQUJMRShUSFJF
QURFRF9IVE1MX1BBUlNFUikKICAgICAsIG1fd2Vha0ZhY3RvcnkodGhpcykKICNlbmRpZgorICAg
ICwgbV9pc1Bpbm5lZFRvTWFpblRocmVhZCh0cnVlKQogICAgICwgbV9lbmRXYXNEZWxheWVkKGZh
bHNlKQogICAgICwgbV9oYXZlQmFja2dyb3VuZFBhcnNlcihmYWxzZSkKICAgICAsIG1fcHVtcFNl
c3Npb25OZXN0aW5nTGV2ZWwoMCkKQEAgLTEyNiw2ICsxMjgsMjAgQEAgSFRNTERvY3VtZW50UGFy
c2VyOjp+SFRNTERvY3VtZW50UGFyc2VyKCkKICAgICBBU1NFUlQoIW1faGF2ZUJhY2tncm91bmRQ
YXJzZXIpOwogfQogCisjaWYgRU5BQkxFKFRIUkVBREVEX0hUTUxfUEFSU0VSKQordm9pZCBIVE1M
RG9jdW1lbnRQYXJzZXI6OnBpblRvTWFpblRocmVhZCgpCit7CisgICAgQVNTRVJUKCFtX2hhdmVC
YWNrZ3JvdW5kUGFyc2VyKTsKKyAgICBBU1NFUlQoIW1faXNQaW5uZWRUb01haW5UaHJlYWQpOwor
ICAgIG1faXNQaW5uZWRUb01haW5UaHJlYWQgPSB0cnVlOworICAgIGlmICghbV90b2tlbml6ZXIp
IHsKKyAgICAgICAgQVNTRVJUKCFtX3Rva2VuKTsKKyAgICAgICAgbV90b2tlbiA9IGFkb3B0UHRy
KG5ldyBIVE1MVG9rZW4pOworICAgICAgICBtX3Rva2VuaXplciA9IEhUTUxUb2tlbml6ZXI6OmNy
ZWF0ZShtX29wdGlvbnMpOworICAgIH0KK30KKyNlbmRpZgorCiB2b2lkIEhUTUxEb2N1bWVudFBh
cnNlcjo6ZGV0YWNoKCkKIHsKICNpZiBFTkFCTEUoVEhSRUFERURfSFRNTF9QQVJTRVIpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRG9jdW1lbnRQYXJzZXIuaCBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCmluZGV4IGUx
OTllZDQ5OTQzNzVjZjE1MjU1NjUwNGQ0YzQwNjk1NDVmZGU5ZDEuLjFiYmY3NzFjYjgxNDVmNjc5
ZjEwY2IxZmU0NTZiMzIwNmI3ZmFmY2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
cGFyc2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFy
c2VyL0hUTUxEb2N1bWVudFBhcnNlci5oCkBAIC05Niw5ICs5Niw5IEBAIHB1YmxpYzoKICNlbmRp
ZgogCiBwcm90ZWN0ZWQ6Ci0gICAgdmlydHVhbCB2b2lkIGluc2VydChjb25zdCBTZWdtZW50ZWRT
dHJpbmcmKTsKLSAgICB2aXJ0dWFsIHZvaWQgYXBwZW5kKGNvbnN0IFNlZ21lbnRlZFN0cmluZyYp
OwotICAgIHZpcnR1YWwgdm9pZCBmaW5pc2goKTsKKyAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0KGNv
bnN0IFNlZ21lbnRlZFN0cmluZyYpIE9WRVJSSURFOworICAgIHZpcnR1YWwgdm9pZCBhcHBlbmQo
Y29uc3QgU2VnbWVudGVkU3RyaW5nJikgT1ZFUlJJREU7CisgICAgdmlydHVhbCB2b2lkIGZpbmlz
aCgpIE9WRVJSSURFOwogCiAgICAgSFRNTERvY3VtZW50UGFyc2VyKEhUTUxEb2N1bWVudCosIGJv
b2wgcmVwb3J0RXJyb3JzKTsKICAgICBIVE1MRG9jdW1lbnRQYXJzZXIoRG9jdW1lbnRGcmFnbWVu
dCosIEVsZW1lbnQqIGNvbnRleHRFbGVtZW50LCBGcmFnbWVudFNjcmlwdGluZ1Blcm1pc3Npb24p
OwpAQCAtMTE0LDIxICsxMTQsMjQgQEAgcHJpdmF0ZToKICAgICB9CiAKICAgICAvLyBEb2N1bWVu
dFBhcnNlcgotICAgIHZpcnR1YWwgdm9pZCBkZXRhY2goKTsKLSAgICB2aXJ0dWFsIGJvb2wgaGFz
SW5zZXJ0aW9uUG9pbnQoKTsKLSAgICB2aXJ0dWFsIGJvb2wgcHJvY2Vzc2luZ0RhdGEoKSBjb25z
dDsKLSAgICB2aXJ0dWFsIHZvaWQgcHJlcGFyZVRvU3RvcFBhcnNpbmcoKTsKLSAgICB2aXJ0dWFs
IHZvaWQgc3RvcFBhcnNpbmcoKTsKLSAgICB2aXJ0dWFsIGJvb2wgaXNXYWl0aW5nRm9yU2NyaXB0
cygpIGNvbnN0OwotICAgIHZpcnR1YWwgYm9vbCBpc0V4ZWN1dGluZ1NjcmlwdCgpIGNvbnN0Owot
ICAgIHZpcnR1YWwgdm9pZCBleGVjdXRlU2NyaXB0c1dhaXRpbmdGb3JTdHlsZXNoZWV0cygpOwor
I2lmIEVOQUJMRShUSFJFQURFRF9IVE1MX1BBUlNFUikKKyAgICB2aXJ0dWFsIHZvaWQgcGluVG9N
YWluVGhyZWFkKCkgT1ZFUlJJREU7CisjZW5kaWYKKyAgICB2aXJ0dWFsIHZvaWQgZGV0YWNoKCkg
T1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIGhhc0luc2VydGlvblBvaW50KCkgT1ZFUlJJREU7
CisgICAgdmlydHVhbCBib29sIHByb2Nlc3NpbmdEYXRhKCkgY29uc3QgT1ZFUlJJREU7CisgICAg
dmlydHVhbCB2b2lkIHByZXBhcmVUb1N0b3BQYXJzaW5nKCkgT1ZFUlJJREU7CisgICAgdmlydHVh
bCB2b2lkIHN0b3BQYXJzaW5nKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBib29sIGlzV2FpdGlu
Z0ZvclNjcmlwdHMoKSBjb25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIGJvb2wgaXNFeGVjdXRp
bmdTY3JpcHQoKSBjb25zdCBPVkVSUklERTsKKyAgICB2aXJ0dWFsIHZvaWQgZXhlY3V0ZVNjcmlw
dHNXYWl0aW5nRm9yU3R5bGVzaGVldHMoKSBPVkVSUklERTsKIAogICAgIC8vIEhUTUxTY3JpcHRS
dW5uZXJIb3N0Ci0gICAgdmlydHVhbCB2b2lkIHdhdGNoRm9yTG9hZChDYWNoZWRSZXNvdXJjZSop
OwotICAgIHZpcnR1YWwgdm9pZCBzdG9wV2F0Y2hpbmdGb3JMb2FkKENhY2hlZFJlc291cmNlKik7
CisgICAgdmlydHVhbCB2b2lkIHdhdGNoRm9yTG9hZChDYWNoZWRSZXNvdXJjZSopIE9WRVJSSURF
OworICAgIHZpcnR1YWwgdm9pZCBzdG9wV2F0Y2hpbmdGb3JMb2FkKENhY2hlZFJlc291cmNlKikg
T1ZFUlJJREU7CiAgICAgdmlydHVhbCBIVE1MSW5wdXRTdHJlYW0mIGlucHV0U3RyZWFtKCkgeyBy
ZXR1cm4gbV9pbnB1dDsgfQogICAgIHZpcnR1YWwgYm9vbCBoYXNQcmVsb2FkU2Nhbm5lcigpIGNv
bnN0IHsgcmV0dXJuIG1fcHJlbG9hZFNjYW5uZXIuZ2V0KCkgJiYgIXNob3VsZFVzZVRocmVhZGlu
ZygpOyB9Ci0gICAgdmlydHVhbCB2b2lkIGFwcGVuZEN1cnJlbnRJbnB1dFN0cmVhbVRvUHJlbG9h
ZFNjYW5uZXJBbmRTY2FuKCk7CisgICAgdmlydHVhbCB2b2lkIGFwcGVuZEN1cnJlbnRJbnB1dFN0
cmVhbVRvUHJlbG9hZFNjYW5uZXJBbmRTY2FuKCkgT1ZFUlJJREU7CiAKICAgICAvLyBDYWNoZWRS
ZXNvdXJjZUNsaWVudAogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlGaW5pc2hlZChDYWNoZWRSZXNv
dXJjZSopOwpAQCAtMTY0LDcgKzE2Nyw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBhdHRlbXB0VG9S
dW5EZWZlcnJlZFNjcmlwdHNBbmRFbmQoKTsKICAgICB2b2lkIGVuZCgpOwogCi0gICAgYm9vbCBz
aG91bGRVc2VUaHJlYWRpbmcoKSBjb25zdCB7IHJldHVybiBtX29wdGlvbnMudXNlVGhyZWFkaW5n
ICYmICFpc1BhcnNpbmdGcmFnbWVudCgpOyB9CisgICAgYm9vbCBzaG91bGRVc2VUaHJlYWRpbmco
KSBjb25zdCB7IHJldHVybiBtX29wdGlvbnMudXNlVGhyZWFkaW5nICYmICFtX2lzUGlubmVkVG9N
YWluVGhyZWFkOyB9CiAKICAgICBib29sIGlzUGFyc2luZ0ZyYWdtZW50KCkgY29uc3Q7CiAgICAg
Ym9vbCBpc1NjaGVkdWxlZEZvclJlc3VtZSgpIGNvbnN0OwpAQCAtMTk2LDYgKzE5OSw3IEBAIHBy
aXZhdGU6CiAjZW5kaWYKICAgICBPd25QdHI8SFRNTFJlc291cmNlUHJlbG9hZGVyPiBtX3ByZWxv
YWRlcjsKIAorICAgIGJvb2wgbV9pc1Bpbm5lZFRvTWFpblRocmVhZDsKICAgICBib29sIG1fZW5k
V2FzRGVsYXllZDsKICAgICBib29sIG1faGF2ZUJhY2tncm91bmRQYXJzZXI7CiAgICAgdW5zaWdu
ZWQgbV9wdW1wU2Vzc2lvbk5lc3RpbmdMZXZlbDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9Eb2N1bWVudFdyaXRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1l
bnRXcml0ZXIuY3BwCmluZGV4IDFhMTZlZWM1NmI1OWMzOWMwMzQ4MWI4ZWVjN2MyMjMwNGZmNDY5
ZDkuLmFkYTUxOWFlYmJmMGIwNTk0MmYwZjI2OTRkMTE4Y2VlNzZiYzk1MmUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFdyaXRlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvbG9hZGVyL0RvY3VtZW50V3JpdGVyLmNwcApAQCAtNzgsOCArNzgsMTAgQEAgdm9pZCBE
b2N1bWVudFdyaXRlcjo6cmVwbGFjZURvY3VtZW50KGNvbnN0IFN0cmluZyYgc291cmNlLCBEb2N1
bWVudCogb3duZXJEb2N1bWUKIAogICAgICAgICAvLyBGSVhNRTogVGhpcyBzaG91bGQgY2FsbCBE
b2N1bWVudFBhcnNlcjo6YXBwZW5kQnl0ZXMgaW5zdGVhZCBvZiBhcHBlbmQKICAgICAgICAgLy8g
dG8gc3VwcG9ydCBSYXdEYXRhRG9jdW1lbnRQYXJzZXJzLgotICAgICAgICBpZiAoRG9jdW1lbnRQ
YXJzZXIqIHBhcnNlciA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnBhcnNlcigpKQorICAgICAgICBp
ZiAoRG9jdW1lbnRQYXJzZXIqIHBhcnNlciA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnBhcnNlcigp
KSB7CisgICAgICAgICAgICBwYXJzZXItPnBpblRvTWFpblRocmVhZCgpOwogICAgICAgICAgICAg
cGFyc2VyLT5hcHBlbmQoc291cmNlKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGVuZCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>