<?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>92690</bug_id>
          
          <creation_ts>2012-07-30 16:35:55 -0700</creation_ts>
          <short_desc>CSS quotes output quotes when depth is negative</short_desc>
          <delta_ts>2012-08-13 14:06:48 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>92061</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Elliott Sprehn">esprehn</reporter>
          <assigned_to name="Elliott Sprehn">esprehn</assigned_to>
          <cc>eric</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>682514</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-07-30 16:35:55 -0700</bug_when>
    <thetext>q::before { content: close-quote }

&lt;q&gt;&lt;/q&gt;

This outputs two quotes, but should output no quotes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689683</commentid>
    <comment_count>1</comment_count>
      <attachid>157063</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-07 18:01:22 -0700</bug_when>
    <thetext>Created attachment 157063
Patch

Fix quotes when they go negative and add more tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689686</commentid>
    <comment_count>2</comment_count>
      <attachid>157063</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-07 18:04:07 -0700</bug_when>
    <thetext>Comment on attachment 157063
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689852</commentid>
    <comment_count>3</comment_count>
      <attachid>157063</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-07 21:39:34 -0700</bug_when>
    <thetext>Comment on attachment 157063
Patch

Rejecting attachment 157063 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
st/css-generated-content/close-quote-negative-depth-expected.html
patching file LayoutTests/fast/css-generated-content/close-quote-negative-depth.html
patching file LayoutTests/fast/css-generated-content/nested-quote-more-than-pairs-expected.html
patching file LayoutTests/fast/css-generated-content/nested-quote-more-than-pairs.html

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Eric Seidel&apos;]&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/13459080</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>691054</commentid>
    <comment_count>4</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-08 18:20:33 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 157063 [details])
&gt; Rejecting attachment 157063 [details] from commit-queue.
&gt; 
&gt; Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2
&gt; 

Eric do you know what happened here? This isn&apos;t a test failure, it&apos;s svn-apply failing? I don&apos;t understand what happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>691296</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-09 00:33:32 -0700</bug_when>
    <thetext>Yes, it&apos;s a horrible error message from a failed apply.  You&apos;ll want to rebase the patch and re-upload (or have someone do so for you).  I can help tomorrow if you like.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>691747</commentid>
    <comment_count>6</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-09 13:25:32 -0700</bug_when>
    <thetext>This conflicts with WKBug 93056 so one or the other needs to land first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692081</commentid>
    <comment_count>7</comment_count>
      <attachid>157607</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-09 18:38:48 -0700</bug_when>
    <thetext>Created attachment 157607
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692140</commentid>
    <comment_count>8</comment_count>
      <attachid>157607</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-09 20:12:55 -0700</bug_when>
    <thetext>Comment on attachment 157607
Patch for landing

Rejecting attachment 157607 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
webkit-commit-queue/Source/WebKit/chromium/webkit --revision 150169 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
49&gt;At revision 150169.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/13477056</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692169</commentid>
    <comment_count>9</comment_count>
      <attachid>157607</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-09 21:16:59 -0700</bug_when>
    <thetext>Comment on attachment 157607
Patch for landing

This appears to be missing a ChangeLog.  I suspect that&apos;s what the queue was complaining about.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>692265</commentid>
    <comment_count>10</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-10 00:00:11 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 157607 [details])
&gt; This appears to be missing a ChangeLog.  I suspect that&apos;s what the queue was complaining about.

Oh weird, when I ran update-webkit and then reuploaded the patch it stripped off the ChangeLog...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693886</commentid>
    <comment_count>11</comment_count>
      <attachid>158059</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-13 11:38:30 -0700</bug_when>
    <thetext>Created attachment 158059
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693978</commentid>
    <comment_count>12</comment_count>
      <attachid>158078</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-13 12:56:51 -0700</bug_when>
    <thetext>Created attachment 158078
Patch

Finally get some ChangeLogs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693984</commentid>
    <comment_count>13</comment_count>
      <attachid>158080</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-08-13 13:00:31 -0700</bug_when>
    <thetext>Created attachment 158080
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694057</commentid>
    <comment_count>14</comment_count>
      <attachid>158080</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 14:06:44 -0700</bug_when>
    <thetext>Comment on attachment 158080
Patch for landing

Clearing flags on attachment: 158080

Committed r125448: &lt;http://trac.webkit.org/changeset/125448&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694058</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 14:06:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157063</attachid>
            <date>2012-08-07 18:01:22 -0700</date>
            <delta_ts>2012-08-09 18:38:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92690-20120807180057.patch</filename>
            <type>text/plain</type>
            <size>7388</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0NTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDNiMTk0ZTE1MTBlYTQ4
ODJlN2NkNTUyOWI5YjhiYmRiN2VjMWM0ZC4uM2YwMjk1ZTdjZDY3MDczMzdiYTQwZTExYmU1YWQ4
YmMyYWIzMDIxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA4LTA3ICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAgICAgIENTUyBxdW90ZXMgb3V0
cHV0IHF1b3RlcyB3aGVuIGRlcHRoIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjY5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFByZXZpb3VzbHkgaWYgdGhlIHF1b3RlIGRlcHRoIHdv
dWxkIGdvIG5lZ2F0aXZlIHdlIHdvdWxkIG91dHB1dCB0aGUgY2xvc2UgcXVvdGUgZnJvbSB0aGUK
KyAgICAgICAgZmlyc3QgcGFpciBvZiBxdW90ZXMgYWdhaW4gaW5zdGVhZCBvZiBvdXRwdXR0aW5n
IG5vIHF1b3RlcyBhcyByZXF1aXJlZCBieSB0aGUgc3BlYy4KKworICAgICAgICBTZWU6IGh0dHA6
Ly93d3cudzMub3JnL1RSL0NTUzIxL2dlbmVyYXRlLmh0bWwjcXVvdGVzLWluc2VydAorCisgICAg
ICAgIFRlc3Q6IGZhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRo
YW4tcGFpcnMuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclF1b3RlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclF1b3RlOjpvcmlnaW5hbFRleHQpOiBBbGxvdyB0aGUgdmFs
dWUgcGFzc2VkIHRvIGdldE9wZW5RdW90ZSB0byBnbyBuZWdhdGl2ZSBieSByZW1vdmluZyBzdGQ6
Om1heC4KKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUpOiBCb3VuZHMgY2hlY2sgZm9yIG5l
Z2F0aXZlIHZhbHVlcyBmb3Igc2FmZXR5LgorICAgICAgICAoV2ViQ29yZTo6UXVvdGVzRGF0YTo6
Z2V0Q2xvc2VRdW90ZSk6IEFsbG93IGluZGV4IHRvIGJlID49IC0xIGFuZCByZXR1cm4gYW4gZW1w
dHkgc3RyaW5nIGZvciAtMS4KKwogMjAxMi0wOC0wMiAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlA
d2Via2l0Lm9yZz4KIAogICAgICAgICBTbGlkZXIgc2hvdWxkIHNuYXAgdG8gZGF0YWxpc3QgdGlj
ayBtYXJrcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclF1b3Rl
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKaW5kZXggN2Yx
ZDc0OWIxMmVmYjc4ZmNhNjcwNjQwYWQzYmQ1MzQzNWY5NmZiMi4uNDg0YzI5MGE4ZjM0ZjJjMjBm
ZjM1NGZiY2FmMmUzNzNlNWIwNmQ2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclF1b3RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
UXVvdGUuY3BwCkBAIC0xNjYsOCArMTY2LDcgQEAgUGFzc1JlZlB0cjxTdHJpbmdJbXBsPiBSZW5k
ZXJRdW90ZTo6b3JpZ2luYWxUZXh0KCkgY29uc3QKICAgICBjYXNlIE5PX0NMT1NFX1FVT1RFOgog
ICAgICAgICByZXR1cm4gU3RyaW5nSW1wbDo6ZW1wdHkoKTsKICAgICBjYXNlIENMT1NFX1FVT1RF
OgotICAgICAgICAvLyBGSVhNRTogV2hlbiBtX2RlcHRoIGlzIDAgd2Ugc2hvdWxkIHJldHVybiBl
bXB0eSBzdHJpbmcuCi0gICAgICAgIHJldHVybiBxdW90ZXMtPmdldENsb3NlUXVvdGUoc3RkOjpt
YXgobV9kZXB0aCAtIDEsIDApKS5pbXBsKCk7CisgICAgICAgIHJldHVybiBxdW90ZXMtPmdldENs
b3NlUXVvdGUobV9kZXB0aCAtIDEpLmltcGwoKTsKICAgICBjYXNlIE9QRU5fUVVPVEU6CiAgICAg
ICAgIHJldHVybiBxdW90ZXMtPmdldE9wZW5RdW90ZShtX2RlcHRoKS5pbXBsKCk7CiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNE
YXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRhLmNwcApp
bmRleCBjODU0YmQ1M2M1NGJhZTBkZmVkMWIwODMyNWZjYjMzNjA1ZmNhZTVlLi5hNmE3YzVlZjJl
NDQxYTg5YTc1OWM4NzRlYjI3OTNmZDZiYmNiOWM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwCkBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQgUXVvdGVz
RGF0YTo6YWRkUGFpcihzdGQ6OnBhaXI8U3RyaW5nLCBTdHJpbmc+IHF1b3RlUGFpcikKIGNvbnN0
IFN0cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBjb25zdAogewogICAg
IEFTU0VSVChpbmRleCA+PSAwKTsKLSAgICBpZiAoIW1fcXVvdGVQYWlycy5zaXplKCkpCisgICAg
aWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpIHx8IGluZGV4IDwgMCkKICAgICAgICAgcmV0dXJuIGVt
cHR5U3RyaW5nKCk7CiAgICAgaWYgKChzaXplX3QpaW5kZXggPj0gbV9xdW90ZVBhaXJzLnNpemUo
KSkKICAgICAgICAgcmV0dXJuIG1fcXVvdGVQYWlycy5sYXN0KCkuZmlyc3Q7CkBAIC01Niw4ICs1
Niw4IEBAIGNvbnN0IFN0cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBj
b25zdAogCiBjb25zdCBTdHJpbmcgUXVvdGVzRGF0YTo6Z2V0Q2xvc2VRdW90ZShpbnQgaW5kZXgp
IGNvbnN0CiB7Ci0gICAgQVNTRVJUKGluZGV4ID49IDApOwotICAgIGlmICghbV9xdW90ZVBhaXJz
LnNpemUoKSkKKyAgICBBU1NFUlQoaW5kZXggPj0gLTEpOworICAgIGlmICghbV9xdW90ZVBhaXJz
LnNpemUoKSB8fCBpbmRleCA8IDApCiAgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOwogICAg
IGlmICgoc2l6ZV90KWluZGV4ID49IG1fcXVvdGVQYWlycy5zaXplKCkpCiAgICAgICAgIHJldHVy
biBtX3F1b3RlUGFpcnMubGFzdCgpLnNlY29uZDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5NjAxZjE3OGQ4MmI3ZmNlOTdm
NTBiNGI4ZDVkYTY3ODY3ZDhmYzNkLi43ZjBjNTY2Mzg2MmE0NDE5MjY2ZjQ0MGNhZWE4YjlmMWZh
Nzk0NzZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDgtMDcgIEVsbGlvdHQgU3ByZWhu
ICA8ZXNwcmVobkBnbWFpbC5jb20+CisKKyAgICAgICAgQ1NTIHF1b3RlcyBvdXRwdXQgcXVvdGVz
IHdoZW4gZGVwdGggaXMgbmVnYXRpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkyNjkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTWFrZSB0aGUgZXhwZWN0ZWQgb3V0cHV0IG9mIGNsb3NlLXF1b3RlLW5l
Z2F0aXZlLWRlcHRoLmh0bWwgZm9sbG93IHRoZSBzcGVjIGFuZAorICAgICAgICBhZGQgYW5vdGhl
ciB0ZXN0IHRoYXQgZW5zdXJlcyB0aGUgbGFzdCBxdW90ZSBwYWlyIGlzIHJlcGVhdGVkIHdoZW4g
dGhlIGRlcHRoIGlzCisgICAgICAgIGdyZWF0ZXIgdGhhbiB0aGUgbnVtYmVyIG9mIHF1b3RlIHBh
aXJzLgorCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUt
bmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBmYXN0L2Nzcy1nZW5lcmF0
ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sOgorICAgICAgICAqIGZh
c3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhw
ZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQv
bmVzdGVkLXF1b3RlLW1vcmUtdGhhbi1wYWlycy5odG1sOiBBZGRlZC4KKwogMjAxMi0wOC0wMiAg
S2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBTbGlkZXIgc2hv
dWxkIHNuYXAgdG8gZGF0YWxpc3QgdGljayBtYXJrcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhw
ZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3Nl
LXF1b3RlLW5lZ2F0aXZlLWRlcHRoLWV4cGVjdGVkLmh0bWwKaW5kZXggODA4MGVmNzE2ZDE0Yjhm
YTZjMTAzYWU0NGYyMDIwZGQyYjhiODczYS4uOTc4MTkzNGVlNTc0MzgwYjE3MTQ3OGU4OGU4YjA0
MGVjYzE4ZGZlMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNv
bnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1k
ZXB0aC1leHBlY3RlZC5odG1sCkBAIC0xLDUgKzEsMTMgQEAKIDwhRE9DVFlQRSBodG1sPgogCi1U
aGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBu
ZWdhdGl2ZSwgYnV0IHRoaXMgaXMgY3VycmVudGx5IGJyb2tlbi4gU2VlIFdLQnVnIDkyNjkwLgor
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICBzcGFuOmJlZm9yZSB7CisgICAgICAgIGNvbnRl
bnQ6ICJBQ0RBQkFCIjsKKyAgICB9Cis8L3N0eWxlPgogCi08cT48L3E+Cis8cD5UaGVyZSBzaG91
bGQgYmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwg
YW5kIHRoZSBkZXB0aAorc2hvdWxkIHJlc3RhcnQgZnJvbSAwIG5leHQuIFNob3VsZCBzZWUgdGhl
IHNhbWUgbGluZSBwcmludGVkIHR3aWNlLjwvcD4KKworQUNEQUJBQjxicj4KKzxzcGFuPjwvc3Bh
bj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Ns
b3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5l
cmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sCmluZGV4IDIyN2Ix
MDgyNmEwZjRiNDI3YzIyNDNiOWY5N2I0M2JmNjRjMjU4ZTEuLjY3YTNkMTI4YmM1YjU3ZjJlM2Q2
OWFkZmFmZDU1ZjZhOGQ5ZjJlZGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdl
bmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUt
ZGVwdGguaHRtbApAQCAtMSwxMSArMSwxNCBAQAogPCFET0NUWVBFIGh0bWw+CiAKIDxzdHlsZSB0
eXBlPSJ0ZXh0L2NzcyI+CisgICAgKiB7IHF1b3RlczogIkEiICJCIiAiQyIgIkQiOyB9CiAgICAg
cTpiZWZvcmUgewotICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsKKyAgICAgICAgY29udGVu
dDogY2xvc2UtcXVvdGUgb3Blbi1xdW90ZSBvcGVuLXF1b3RlIGNsb3NlLXF1b3RlIG5vLWNsb3Nl
LXF1b3RlIG9wZW4tcXVvdGUgY2xvc2UtcXVvdGUgY2xvc2UtcXVvdGUgb3Blbi1xdW90ZTsKICAg
ICB9CiA8L3N0eWxlPgogCi1UaGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRo
IG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwgYnV0IHRoaXMgaXMgY3VycmVudGx5IGJyb2tlbi4g
U2VlIFdLQnVnIDkyNjkwLgorPHA+VGhlcmUgc2hvdWxkIGJlIG5vIHF1b3RlcyB3aGVuIHRoZSBk
ZXB0aCBvZiB0aGUgcXVvdGUgaXMgbmVnYXRpdmUsIGFuZCB0aGUgZGVwdGgKK3Nob3VsZCByZXN0
YXJ0IGZyb20gMCBuZXh0LiBTaG91bGQgc2VlIHRoZSBzYW1lIGxpbmUgcHJpbnRlZCB0d2ljZS48
L3A+CiAKK0FDREFCQUI8YnI+CiA8cT48L3E+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLWV4cGVj
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQt
cXVvdGUtbW9yZS10aGFuLXBhaXJzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzk5NjNmZDc3
ZTNhZTI3ZmI5MGY5ZDBkNDgxMzRkZjQ1ZGMxMzFlYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4t
cGFpcnMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE1IEBACis8IURPQ1RZUEUgaHRtbD4KKwor
PHN0eWxlPgorICAgIHNwYW46YmVmb3JlIHsKKyAgICAgICAgY29udGVudDogIkFDQ0NERERCIjsK
KyAgICB9Cis8L3N0eWxlPgorCis8cD4KKyAgICBUaGUgbGFzdCBwYWlyIHNob3VsZCBiZSByZXBl
YXRlZCB3aGVuIG5lc3RlZCBiZXlvbmQgdGhlIG51bWJlciBvZiBwYWlycy4gCisgICAgWW91IHNo
b3VsZCBzZWUgdGhlIGJlbG93IGxpbmUgcHJpbnRlZCB0d2ljZS4KKzwvcD4KKworQUNDQ0REREI8
YnI+Cis8c3Bhbj48L3NwYW4+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5l
cmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBh
aXJzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMGQzZjg2ZWM4OGE0NTI4ZGUzNmJkODU3MjA1ODhkZjEzYWI1
NmY4MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1j
b250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMuaHRtbApAQCAtMCwwICsxLDEzIEBA
Cis8IURPQ1RZUEUgaHRtbD4KKworPHN0eWxlPgorICAgIHEgeyBxdW90ZXM6ICJBIiAiQiIgIkMi
ICJEIjsgfQorPC9zdHlsZT4KKworPHA+CisgICAgVGhlIGxhc3QgcGFpciBzaG91bGQgYmUgcmVw
ZWF0ZWQgd2hlbiBuZXN0ZWQgYmV5b25kIHRoZSBudW1iZXIgb2YgcGFpcnMuIAorICAgIFlvdSBz
aG91bGQgc2VlIHRoZSBiZWxvdyBsaW5lIHByaW50ZWQgdHdpY2UuCis8L3A+CisKK0FDQ0NERERC
PGJyPgorPHE+PHE+PHE+PHE+PC9xPjwvcT48L3E+PC9xPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157607</attachid>
            <date>2012-08-09 18:38:48 -0700</date>
            <delta_ts>2012-08-13 11:38:27 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-92690-20120809183820.patch</filename>
            <type>text/plain</type>
            <size>4839</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1MjI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clF1b3RlLmNwcAppbmRleCAzMTAwMjkwOThiZjRlMmIzMTliMDI2ODU4MWRkMjg0Yjc0NWQzMTM2
Li5jNjY2MzZkMzhkYjRkZDQ5MzMwNDQ2OWMxODE2MTUyYWU4ODYzYjljIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKQEAgLTc3LDggKzc3LDcgQEAgUGFzc1JlZlB0
cjxTdHJpbmdJbXBsPiBSZW5kZXJRdW90ZTo6b3JpZ2luYWxUZXh0KCkgY29uc3QKICAgICBjYXNl
IE5PX0NMT1NFX1FVT1RFOgogICAgICAgICByZXR1cm4gU3RyaW5nSW1wbDo6ZW1wdHkoKTsKICAg
ICBjYXNlIENMT1NFX1FVT1RFOgotICAgICAgICAvLyBGSVhNRTogV2hlbiBtX2RlcHRoIGlzIDAg
d2Ugc2hvdWxkIHJldHVybiBlbXB0eSBzdHJpbmcuCi0gICAgICAgIHJldHVybiBxdW90ZXNEYXRh
KCktPmdldENsb3NlUXVvdGUoc3RkOjptYXgobV9kZXB0aCAtIDEsIDApKS5pbXBsKCk7CisgICAg
ICAgIHJldHVybiBxdW90ZXNEYXRhKCktPmdldENsb3NlUXVvdGUobV9kZXB0aCAtIDEpLmltcGwo
KTsKICAgICBjYXNlIE9QRU5fUVVPVEU6CiAgICAgICAgIHJldHVybiBxdW90ZXNEYXRhKCktPmdl
dE9wZW5RdW90ZShtX2RlcHRoKS5pbXBsKCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwCmluZGV4IGM4NTRiZDUzYzU0YmFlMGRmZWQxYjA4
MzI1ZmNiMzM2MDVmY2FlNWUuLmE2YTdjNWVmMmU0NDFhODlhNzU5Yzg3NGViMjc5M2ZkNmJiY2I5
YzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRh
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHAK
QEAgLTQ3LDcgKzQ3LDcgQEAgdm9pZCBRdW90ZXNEYXRhOjphZGRQYWlyKHN0ZDo6cGFpcjxTdHJp
bmcsIFN0cmluZz4gcXVvdGVQYWlyKQogY29uc3QgU3RyaW5nIFF1b3Rlc0RhdGE6OmdldE9wZW5R
dW90ZShpbnQgaW5kZXgpIGNvbnN0CiB7CiAgICAgQVNTRVJUKGluZGV4ID49IDApOwotICAgIGlm
ICghbV9xdW90ZVBhaXJzLnNpemUoKSkKKyAgICBpZiAoIW1fcXVvdGVQYWlycy5zaXplKCkgfHwg
aW5kZXggPCAwKQogICAgICAgICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAgICBpZiAoKHNpemVf
dClpbmRleCA+PSBtX3F1b3RlUGFpcnMuc2l6ZSgpKQogICAgICAgICByZXR1cm4gbV9xdW90ZVBh
aXJzLmxhc3QoKS5maXJzdDsKQEAgLTU2LDggKzU2LDggQEAgY29uc3QgU3RyaW5nIFF1b3Rlc0Rh
dGE6OmdldE9wZW5RdW90ZShpbnQgaW5kZXgpIGNvbnN0CiAKIGNvbnN0IFN0cmluZyBRdW90ZXNE
YXRhOjpnZXRDbG9zZVF1b3RlKGludCBpbmRleCkgY29uc3QKIHsKLSAgICBBU1NFUlQoaW5kZXgg
Pj0gMCk7Ci0gICAgaWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpKQorICAgIEFTU0VSVChpbmRleCA+
PSAtMSk7CisgICAgaWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpIHx8IGluZGV4IDwgMCkKICAgICAg
ICAgcmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAgICAgaWYgKChzaXplX3QpaW5kZXggPj0gbV9xdW90
ZVBhaXJzLnNpemUoKSkKICAgICAgICAgcmV0dXJuIG1fcXVvdGVQYWlycy5sYXN0KCkuc2Vjb25k
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xv
c2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLWV4cGVjdGVk
Lmh0bWwKaW5kZXggODA4MGVmNzE2ZDE0YjhmYTZjMTAzYWU0NGYyMDIwZGQyYjhiODczYS4uNDRm
NDE3Y2UzMjQ0NzZjZTVmMWViYzZjOGJkOTI1YzRiNTI3NjI2ZCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVw
dGgtZXhwZWN0ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29u
dGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC1leHBlY3RlZC5odG1sCkBAIC0xLDUgKzEs
NyBAQAogPCFET0NUWVBFIGh0bWw+CiAKLVRoZXJlIHNob3VsZCBiZSBubyBxdW90ZXMgd2hlbiB0
aGUgZGVwdGggb2YgdGhlIHF1b3RlIGlzIG5lZ2F0aXZlLCBidXQgdGhpcyBpcyBjdXJyZW50bHkg
YnJva2VuLiBTZWUgV0tCdWcgOTI2OTAuCis8cD5UaGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdo
ZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwgYW5kIHRoZSBkZXB0aAorc2hv
dWxkIHJlc3RhcnQgZnJvbSAwIG5leHQuIFNob3VsZCBzZWUgdGhlIHNhbWUgbGluZSBwcmludGVk
IHR3aWNlLjwvcD4KIAotPHE+PC9xPgorQUNEQUJBQjxicj4KK0FDREFCQUIKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0
aXZlLWRlcHRoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9j
bG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sCmluZGV4IDIyN2IxMDgyNmEwZjRiNDI3YzIy
NDNiOWY5N2I0M2JmNjRjMjU4ZTEuLjY3YTNkMTI4YmM1YjU3ZjJlM2Q2OWFkZmFmZDU1ZjZhOGQ5
ZjJlZGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50
L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9j
c3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGguaHRtbApAQCAt
MSwxMSArMSwxNCBAQAogPCFET0NUWVBFIGh0bWw+CiAKIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
CisgICAgKiB7IHF1b3RlczogIkEiICJCIiAiQyIgIkQiOyB9CiAgICAgcTpiZWZvcmUgewotICAg
ICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsKKyAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGUg
b3Blbi1xdW90ZSBvcGVuLXF1b3RlIGNsb3NlLXF1b3RlIG5vLWNsb3NlLXF1b3RlIG9wZW4tcXVv
dGUgY2xvc2UtcXVvdGUgY2xvc2UtcXVvdGUgb3Blbi1xdW90ZTsKICAgICB9CiA8L3N0eWxlPgog
Ci1UaGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBp
cyBuZWdhdGl2ZSwgYnV0IHRoaXMgaXMgY3VycmVudGx5IGJyb2tlbi4gU2VlIFdLQnVnIDkyNjkw
LgorPHA+VGhlcmUgc2hvdWxkIGJlIG5vIHF1b3RlcyB3aGVuIHRoZSBkZXB0aCBvZiB0aGUgcXVv
dGUgaXMgbmVnYXRpdmUsIGFuZCB0aGUgZGVwdGgKK3Nob3VsZCByZXN0YXJ0IGZyb20gMCBuZXh0
LiBTaG91bGQgc2VlIHRoZSBzYW1lIGxpbmUgcHJpbnRlZCB0d2ljZS48L3A+CiAKK0FDREFCQUI8
YnI+CiA8cT48L3E+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQt
Y29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLWV4cGVjdGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFu
LXBhaXJzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2M3ZmM5MDQ3ZjQ1ZmMxNTM1ZGVhM2Jk
MWI5ZjhiNmZhNDBmY2VmMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0ZWQu
aHRtbApAQCAtMCwwICsxLDkgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8cD4KKyAgICBUaGUgbGFz
dCBwYWlyIHNob3VsZCBiZSByZXBlYXRlZCB3aGVuIG5lc3RlZCBiZXlvbmQgdGhlIG51bWJlciBv
ZiBwYWlycy4gCisgICAgWW91IHNob3VsZCBzZWUgdGhlIGJlbG93IGxpbmUgcHJpbnRlZCB0d2lj
ZS4KKzwvcD4KKworQUNDQ0REREI8YnI+CitBQ0NDREREQgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVzdGVkLXF1b3RlLW1vcmUtdGhhbi1wYWly
cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVzdGVkLXF1
b3RlLW1vcmUtdGhhbi1wYWlycy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBkM2Y4NmVjODhhNDUyOGRlMzZi
ZDg1NzIwNTg4ZGYxM2FiNTZmODMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwK
QEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgICBxIHsgcXVv
dGVzOiAiQSIgIkIiICJDIiAiRCI7IH0KKzwvc3R5bGU+CisKKzxwPgorICAgIFRoZSBsYXN0IHBh
aXIgc2hvdWxkIGJlIHJlcGVhdGVkIHdoZW4gbmVzdGVkIGJleW9uZCB0aGUgbnVtYmVyIG9mIHBh
aXJzLiAKKyAgICBZb3Ugc2hvdWxkIHNlZSB0aGUgYmVsb3cgbGluZSBwcmludGVkIHR3aWNlLgor
PC9wPgorCitBQ0NDREREQjxicj4KKzxxPjxxPjxxPjxxPjwvcT48L3E+PC9xPjwvcT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158059</attachid>
            <date>2012-08-13 11:38:30 -0700</date>
            <delta_ts>2012-08-13 11:41:26 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-92690-20120813113758.patch</filename>
            <type>text/plain</type>
            <size>4839</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clF1b3RlLmNwcAppbmRleCBlMTdhMDQ0YTQ0OTZlM2MwNmZiOWIwNDQ5MmIyMjQ0MTUzZmJkYjUw
Li45ZjMyYzQ1OWUzYWFjZDg5YTVkN2UxNmU3YzZlNTM5NDgwM2FhYTFmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKQEAgLTc3LDggKzc3LDcgQEAgUGFzc1JlZlB0
cjxTdHJpbmdJbXBsPiBSZW5kZXJRdW90ZTo6b3JpZ2luYWxUZXh0KCkgY29uc3QKICAgICBjYXNl
IE5PX0NMT1NFX1FVT1RFOgogICAgICAgICByZXR1cm4gU3RyaW5nSW1wbDo6ZW1wdHkoKTsKICAg
ICBjYXNlIENMT1NFX1FVT1RFOgotICAgICAgICAvLyBGSVhNRTogV2hlbiBtX2RlcHRoIGlzIDAg
d2Ugc2hvdWxkIHJldHVybiBlbXB0eSBzdHJpbmcuCi0gICAgICAgIHJldHVybiBxdW90ZXNEYXRh
KCktPmdldENsb3NlUXVvdGUoc3RkOjptYXgobV9kZXB0aCAtIDEsIDApKS5pbXBsKCk7CisgICAg
ICAgIHJldHVybiBxdW90ZXNEYXRhKCktPmdldENsb3NlUXVvdGUobV9kZXB0aCAtIDEpLmltcGwo
KTsKICAgICBjYXNlIE9QRU5fUVVPVEU6CiAgICAgICAgIHJldHVybiBxdW90ZXNEYXRhKCktPmdl
dE9wZW5RdW90ZShtX2RlcHRoKS5pbXBsKCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwCmluZGV4IGM4NTRiZDUzYzU0YmFlMGRmZWQxYjA4
MzI1ZmNiMzM2MDVmY2FlNWUuLmE2YTdjNWVmMmU0NDFhODlhNzU5Yzg3NGViMjc5M2ZkNmJiY2I5
YzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRh
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHAK
QEAgLTQ3LDcgKzQ3LDcgQEAgdm9pZCBRdW90ZXNEYXRhOjphZGRQYWlyKHN0ZDo6cGFpcjxTdHJp
bmcsIFN0cmluZz4gcXVvdGVQYWlyKQogY29uc3QgU3RyaW5nIFF1b3Rlc0RhdGE6OmdldE9wZW5R
dW90ZShpbnQgaW5kZXgpIGNvbnN0CiB7CiAgICAgQVNTRVJUKGluZGV4ID49IDApOwotICAgIGlm
ICghbV9xdW90ZVBhaXJzLnNpemUoKSkKKyAgICBpZiAoIW1fcXVvdGVQYWlycy5zaXplKCkgfHwg
aW5kZXggPCAwKQogICAgICAgICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAgICBpZiAoKHNpemVf
dClpbmRleCA+PSBtX3F1b3RlUGFpcnMuc2l6ZSgpKQogICAgICAgICByZXR1cm4gbV9xdW90ZVBh
aXJzLmxhc3QoKS5maXJzdDsKQEAgLTU2LDggKzU2LDggQEAgY29uc3QgU3RyaW5nIFF1b3Rlc0Rh
dGE6OmdldE9wZW5RdW90ZShpbnQgaW5kZXgpIGNvbnN0CiAKIGNvbnN0IFN0cmluZyBRdW90ZXNE
YXRhOjpnZXRDbG9zZVF1b3RlKGludCBpbmRleCkgY29uc3QKIHsKLSAgICBBU1NFUlQoaW5kZXgg
Pj0gMCk7Ci0gICAgaWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpKQorICAgIEFTU0VSVChpbmRleCA+
PSAtMSk7CisgICAgaWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpIHx8IGluZGV4IDwgMCkKICAgICAg
ICAgcmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAgICAgaWYgKChzaXplX3QpaW5kZXggPj0gbV9xdW90
ZVBhaXJzLnNpemUoKSkKICAgICAgICAgcmV0dXJuIG1fcXVvdGVQYWlycy5sYXN0KCkuc2Vjb25k
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xv
c2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLWV4cGVjdGVk
Lmh0bWwKaW5kZXggODA4MGVmNzE2ZDE0YjhmYTZjMTAzYWU0NGYyMDIwZGQyYjhiODczYS4uNDRm
NDE3Y2UzMjQ0NzZjZTVmMWViYzZjOGJkOTI1YzRiNTI3NjI2ZCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVw
dGgtZXhwZWN0ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29u
dGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC1leHBlY3RlZC5odG1sCkBAIC0xLDUgKzEs
NyBAQAogPCFET0NUWVBFIGh0bWw+CiAKLVRoZXJlIHNob3VsZCBiZSBubyBxdW90ZXMgd2hlbiB0
aGUgZGVwdGggb2YgdGhlIHF1b3RlIGlzIG5lZ2F0aXZlLCBidXQgdGhpcyBpcyBjdXJyZW50bHkg
YnJva2VuLiBTZWUgV0tCdWcgOTI2OTAuCis8cD5UaGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdo
ZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwgYW5kIHRoZSBkZXB0aAorc2hv
dWxkIHJlc3RhcnQgZnJvbSAwIG5leHQuIFNob3VsZCBzZWUgdGhlIHNhbWUgbGluZSBwcmludGVk
IHR3aWNlLjwvcD4KIAotPHE+PC9xPgorQUNEQUJBQjxicj4KK0FDREFCQUIKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0
aXZlLWRlcHRoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9j
bG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sCmluZGV4IDIyN2IxMDgyNmEwZjRiNDI3YzIy
NDNiOWY5N2I0M2JmNjRjMjU4ZTEuLjY3YTNkMTI4YmM1YjU3ZjJlM2Q2OWFkZmFmZDU1ZjZhOGQ5
ZjJlZGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50
L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRoLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9j
c3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGguaHRtbApAQCAt
MSwxMSArMSwxNCBAQAogPCFET0NUWVBFIGh0bWw+CiAKIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
CisgICAgKiB7IHF1b3RlczogIkEiICJCIiAiQyIgIkQiOyB9CiAgICAgcTpiZWZvcmUgewotICAg
ICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsKKyAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGUg
b3Blbi1xdW90ZSBvcGVuLXF1b3RlIGNsb3NlLXF1b3RlIG5vLWNsb3NlLXF1b3RlIG9wZW4tcXVv
dGUgY2xvc2UtcXVvdGUgY2xvc2UtcXVvdGUgb3Blbi1xdW90ZTsKICAgICB9CiA8L3N0eWxlPgog
Ci1UaGVyZSBzaG91bGQgYmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBp
cyBuZWdhdGl2ZSwgYnV0IHRoaXMgaXMgY3VycmVudGx5IGJyb2tlbi4gU2VlIFdLQnVnIDkyNjkw
LgorPHA+VGhlcmUgc2hvdWxkIGJlIG5vIHF1b3RlcyB3aGVuIHRoZSBkZXB0aCBvZiB0aGUgcXVv
dGUgaXMgbmVnYXRpdmUsIGFuZCB0aGUgZGVwdGgKK3Nob3VsZCByZXN0YXJ0IGZyb20gMCBuZXh0
LiBTaG91bGQgc2VlIHRoZSBzYW1lIGxpbmUgcHJpbnRlZCB0d2ljZS48L3A+CiAKK0FDREFCQUI8
YnI+CiA8cT48L3E+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQt
Y29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLWV4cGVjdGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFu
LXBhaXJzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2M3ZmM5MDQ3ZjQ1ZmMxNTM1ZGVhM2Jk
MWI5ZjhiNmZhNDBmY2VmMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0ZWQu
aHRtbApAQCAtMCwwICsxLDkgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8cD4KKyAgICBUaGUgbGFz
dCBwYWlyIHNob3VsZCBiZSByZXBlYXRlZCB3aGVuIG5lc3RlZCBiZXlvbmQgdGhlIG51bWJlciBv
ZiBwYWlycy4gCisgICAgWW91IHNob3VsZCBzZWUgdGhlIGJlbG93IGxpbmUgcHJpbnRlZCB0d2lj
ZS4KKzwvcD4KKworQUNDQ0REREI8YnI+CitBQ0NDREREQgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVzdGVkLXF1b3RlLW1vcmUtdGhhbi1wYWly
cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVzdGVkLXF1
b3RlLW1vcmUtdGhhbi1wYWlycy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBkM2Y4NmVjODhhNDUyOGRlMzZi
ZDg1NzIwNTg4ZGYxM2FiNTZmODMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwK
QEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgICBxIHsgcXVv
dGVzOiAiQSIgIkIiICJDIiAiRCI7IH0KKzwvc3R5bGU+CisKKzxwPgorICAgIFRoZSBsYXN0IHBh
aXIgc2hvdWxkIGJlIHJlcGVhdGVkIHdoZW4gbmVzdGVkIGJleW9uZCB0aGUgbnVtYmVyIG9mIHBh
aXJzLiAKKyAgICBZb3Ugc2hvdWxkIHNlZSB0aGUgYmVsb3cgbGluZSBwcmludGVkIHR3aWNlLgor
PC9wPgorCitBQ0NDREREQjxicj4KKzxxPjxxPjxxPjxxPjwvcT48L3E+PC9xPjwvcT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158078</attachid>
            <date>2012-08-13 12:56:51 -0700</date>
            <delta_ts>2012-08-13 12:59:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92690-20120813125620.patch</filename>
            <type>text/plain</type>
            <size>7271</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzQwMjY0Y2I5ZGYwNTA3
ZTlhODBhZDExMTA0YWQ2MTIyODRiMDE5MC4uZmUwZTU5MTgxYjEzYzFlMDY0NGJlZjViYTk1MzYx
MTRmNDkyYjk0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA4LTEzICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIENTUyBxdW90ZXMg
b3V0cHV0IHF1b3RlcyB3aGVuIGRlcHRoIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjY5MAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFByZXZpb3VzbHkgaWYgdGhlIHF1b3RlIGRlcHRo
IHdvdWxkIGdvIG5lZ2F0aXZlIHdlIHdvdWxkIG91dHB1dCB0aGUgY2xvc2UgcXVvdGUgZnJvbSB0
aGUKKyAgICAgICAgZmlyc3QgcGFpciBvZiBxdW90ZXMgYWdhaW4gaW5zdGVhZCBvZiBvdXRwdXR0
aW5nIG5vIHF1b3RlcyBhcyByZXF1aXJlZCBieSB0aGUgc3BlYy4KKyAKKyAgICAgICAgU2VlOiBo
dHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS9nZW5lcmF0ZS5odG1sI3F1b3Rlcy1pbnNlcnQKKwor
ICAgICAgICBUZXN0OiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9y
ZS10aGFuLXBhaXJzLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJRdW90ZTo6b3JpZ2luYWxUZXh0KTogQWxsb3cgdGhl
IHZhbHVlIHBhc3NlZCB0byBnZXRPcGVuUXVvdGUgdG8gZ28gbmVnYXRpdmUgYnkgcmVtb3Zpbmcg
c3RkOjptYXguCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UXVvdGVzRGF0YTo6Z2V0T3BlblF1b3RlKTogQm91bmRzIGNoZWNrIGZv
ciBuZWdhdGl2ZSB2YWx1ZXMgZm9yIHNhZmV0eS4KKyAgICAgICAgKFdlYkNvcmU6OlF1b3Rlc0Rh
dGE6OmdldENsb3NlUXVvdGUpOiBBbGxvdyBpbmRleCB0byBiZSA+PSAtMSBhbmQgcmV0dXJuIGFu
IGVtcHR5IHN0cmluZyBmb3IgLTEuCisKIDIwMTItMDgtMTMgIFNpbW9uIEhhdXNtYW5uICA8c2lt
b24uaGF1c21hbm5Abm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gUG9ydCBtZXRhIG1ldGhvZC9z
aWduYWwvc2xvdCBoYW5kbGluZyBpbiBydW4tdGltZSBicmlkZ2UgdG8gdXNlIEpTQyBDIEFQSQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclF1b3RlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKaW5kZXggZTE3YTA0NGE0NDk2
ZTNjMDZmYjliMDQ0OTJiMjI0NDE1M2ZiZGI1MC4uOWYzMmM0NTllM2FhY2Q4OWE1ZDdlMTZlN2M2
ZTUzOTQ4MDNhYWExZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clF1b3RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3Bw
CkBAIC03Nyw4ICs3Nyw3IEBAIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gUmVuZGVyUXVvdGU6Om9y
aWdpbmFsVGV4dCgpIGNvbnN0CiAgICAgY2FzZSBOT19DTE9TRV9RVU9URToKICAgICAgICAgcmV0
dXJuIFN0cmluZ0ltcGw6OmVtcHR5KCk7CiAgICAgY2FzZSBDTE9TRV9RVU9URToKLSAgICAgICAg
Ly8gRklYTUU6IFdoZW4gbV9kZXB0aCBpcyAwIHdlIHNob3VsZCByZXR1cm4gZW1wdHkgc3RyaW5n
LgotICAgICAgICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRDbG9zZVF1b3RlKHN0ZDo6bWF4KG1f
ZGVwdGggLSAxLCAwKSkuaW1wbCgpOworICAgICAgICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRD
bG9zZVF1b3RlKG1fZGVwdGggLSAxKS5pbXBsKCk7CiAgICAgY2FzZSBPUEVOX1FVT1RFOgogICAg
ICAgICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRPcGVuUXVvdGUobV9kZXB0aCkuaW1wbCgpOwog
ICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNE
YXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRhLmNwcApp
bmRleCBjODU0YmQ1M2M1NGJhZTBkZmVkMWIwODMyNWZjYjMzNjA1ZmNhZTVlLi5hNmE3YzVlZjJl
NDQxYTg5YTc1OWM4NzRlYjI3OTNmZDZiYmNiOWM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwCkBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQgUXVvdGVz
RGF0YTo6YWRkUGFpcihzdGQ6OnBhaXI8U3RyaW5nLCBTdHJpbmc+IHF1b3RlUGFpcikKIGNvbnN0
IFN0cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBjb25zdAogewogICAg
IEFTU0VSVChpbmRleCA+PSAwKTsKLSAgICBpZiAoIW1fcXVvdGVQYWlycy5zaXplKCkpCisgICAg
aWYgKCFtX3F1b3RlUGFpcnMuc2l6ZSgpIHx8IGluZGV4IDwgMCkKICAgICAgICAgcmV0dXJuIGVt
cHR5U3RyaW5nKCk7CiAgICAgaWYgKChzaXplX3QpaW5kZXggPj0gbV9xdW90ZVBhaXJzLnNpemUo
KSkKICAgICAgICAgcmV0dXJuIG1fcXVvdGVQYWlycy5sYXN0KCkuZmlyc3Q7CkBAIC01Niw4ICs1
Niw4IEBAIGNvbnN0IFN0cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBj
b25zdAogCiBjb25zdCBTdHJpbmcgUXVvdGVzRGF0YTo6Z2V0Q2xvc2VRdW90ZShpbnQgaW5kZXgp
IGNvbnN0CiB7Ci0gICAgQVNTRVJUKGluZGV4ID49IDApOwotICAgIGlmICghbV9xdW90ZVBhaXJz
LnNpemUoKSkKKyAgICBBU1NFUlQoaW5kZXggPj0gLTEpOworICAgIGlmICghbV9xdW90ZVBhaXJz
LnNpemUoKSB8fCBpbmRleCA8IDApCiAgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOwogICAg
IGlmICgoc2l6ZV90KWluZGV4ID49IG1fcXVvdGVQYWlycy5zaXplKCkpCiAgICAgICAgIHJldHVy
biBtX3F1b3RlUGFpcnMubGFzdCgpLnNlY29uZDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlOTg4ZDU2NjhhMWY4MWZhYzI3
ZDA1ODBlMWE4MjBmMjBkYjI1MDBjLi4yY2ZhZjhiMTIyNGQ1MWI0MDdlNTUyMmM4ZGVhMzQxMmIz
MzEyMGY3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDgtMTMgIEVsbGlvdHQgU3ByZWhu
ICA8ZXNwcmVobkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIHF1b3RlcyBvdXRwdXQgcXVv
dGVzIHdoZW4gZGVwdGggaXMgbmVnYXRpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTkyNjkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgTWFrZSB0aGUgZXhwZWN0ZWQgb3V0cHV0IG9mIGNsb3NlLXF1b3Rl
LW5lZ2F0aXZlLWRlcHRoLmh0bWwgZm9sbG93IHRoZSBzcGVjIGFuZAorICAgICAgICBhZGQgYW5v
dGhlciB0ZXN0IHRoYXQgZW5zdXJlcyB0aGUgbGFzdCBxdW90ZSBwYWlyIGlzIHJlcGVhdGVkIHdo
ZW4gdGhlIGRlcHRoIGlzCisgICAgICAgIGdyZWF0ZXIgdGhhbiB0aGUgbnVtYmVyIG9mIHF1b3Rl
IHBhaXJzLgorCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVv
dGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBmYXN0L2Nzcy1nZW5l
cmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sOgorICAgICAgICAq
IGZhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMt
ZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRl
bnQvbmVzdGVkLXF1b3RlLW1vcmUtdGhhbi1wYWlycy5odG1sOiBBZGRlZC4KKwogMjAxMi0wOC0x
MyAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIg
SW5zcGVjdG9yOiBnZXQgcmlkIG9mIGJlZm9yZVRleHRDaGFuZ2VkCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1k
ZXB0aC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRl
bnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbAppbmRleCA4MDgwZWY3
MTZkMTRiOGZhNmMxMDNhZTQ0ZjIwMjBkZDJiOGI4NzNhLi40NGY0MTdjZTMyNDQ3NmNlNWYxZWJj
NmM4YmQ5MjVjNGI1Mjc2MjZkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5l
cmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC1leHBlY3RlZC5odG1sCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5l
Z2F0aXZlLWRlcHRoLWV4cGVjdGVkLmh0bWwKQEAgLTEsNSArMSw3IEBACiA8IURPQ1RZUEUgaHRt
bD4KIAotVGhlcmUgc2hvdWxkIGJlIG5vIHF1b3RlcyB3aGVuIHRoZSBkZXB0aCBvZiB0aGUgcXVv
dGUgaXMgbmVnYXRpdmUsIGJ1dCB0aGlzIGlzIGN1cnJlbnRseSBicm9rZW4uIFNlZSBXS0J1ZyA5
MjY5MC4KKzxwPlRoZXJlIHNob3VsZCBiZSBubyBxdW90ZXMgd2hlbiB0aGUgZGVwdGggb2YgdGhl
IHF1b3RlIGlzIG5lZ2F0aXZlLCBhbmQgdGhlIGRlcHRoCitzaG91bGQgcmVzdGFydCBmcm9tIDAg
bmV4dC4gU2hvdWxkIHNlZSB0aGUgc2FtZSBsaW5lIHByaW50ZWQgdHdpY2UuPC9wPgogCi08cT48
L3E+CitBQ0RBQkFCPGJyPgorQUNEQUJBQgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9j
c3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGguaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZl
LWRlcHRoLmh0bWwKaW5kZXggMjI3YjEwODI2YTBmNGI0MjdjMjI0M2I5Zjk3YjQzYmY2NGMyNThl
MS4uNjdhM2QxMjhiYzViNTdmMmUzZDY5YWRmYWZkNTVmNmE4ZDlmMmVkYSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRp
dmUtZGVwdGguaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVu
dC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sCkBAIC0xLDExICsxLDE0IEBACiA8IURP
Q1RZUEUgaHRtbD4KIAogPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAqIHsgcXVvdGVzOiAi
QSIgIkIiICJDIiAiRCI7IH0KICAgICBxOmJlZm9yZSB7Ci0gICAgICAgIGNvbnRlbnQ6IGNsb3Nl
LXF1b3RlOworICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZSBvcGVuLXF1b3RlIG9wZW4tcXVv
dGUgY2xvc2UtcXVvdGUgbm8tY2xvc2UtcXVvdGUgb3Blbi1xdW90ZSBjbG9zZS1xdW90ZSBjbG9z
ZS1xdW90ZSBvcGVuLXF1b3RlOwogICAgIH0KIDwvc3R5bGU+CiAKLVRoZXJlIHNob3VsZCBiZSBu
byBxdW90ZXMgd2hlbiB0aGUgZGVwdGggb2YgdGhlIHF1b3RlIGlzIG5lZ2F0aXZlLCBidXQgdGhp
cyBpcyBjdXJyZW50bHkgYnJva2VuLiBTZWUgV0tCdWcgOTI2OTAuCis8cD5UaGVyZSBzaG91bGQg
YmUgbm8gcXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwgYW5k
IHRoZSBkZXB0aAorc2hvdWxkIHJlc3RhcnQgZnJvbSAwIG5leHQuIFNob3VsZCBzZWUgdGhlIHNh
bWUgbGluZSBwcmludGVkIHR3aWNlLjwvcD4KIAorQUNEQUJBQjxicj4KIDxxPjwvcT4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90
ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdl
bmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0ZWQuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5jYzdmYzkwNDdmNDVmYzE1MzVkZWEzYmQxYjlmOGI2ZmE0MGZjZWYyCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQv
bmVzdGVkLXF1b3RlLW1vcmUtdGhhbi1wYWlycy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsOSBA
QAorPCFET0NUWVBFIGh0bWw+CisKKzxwPgorICAgIFRoZSBsYXN0IHBhaXIgc2hvdWxkIGJlIHJl
cGVhdGVkIHdoZW4gbmVzdGVkIGJleW9uZCB0aGUgbnVtYmVyIG9mIHBhaXJzLiAKKyAgICBZb3Ug
c2hvdWxkIHNlZSB0aGUgYmVsb3cgbGluZSBwcmludGVkIHR3aWNlLgorPC9wPgorCitBQ0NDRERE
Qjxicj4KK0FDQ0NERERCCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0
ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJz
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMGQzZjg2ZWM4OGE0NTI4ZGUzNmJkODU3MjA1ODhkZjEzYWI1NmY4
MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250
ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMuaHRtbApAQCAtMCwwICsxLDEzIEBACis8
IURPQ1RZUEUgaHRtbD4KKworPHN0eWxlPgorICAgIHEgeyBxdW90ZXM6ICJBIiAiQiIgIkMiICJE
IjsgfQorPC9zdHlsZT4KKworPHA+CisgICAgVGhlIGxhc3QgcGFpciBzaG91bGQgYmUgcmVwZWF0
ZWQgd2hlbiBuZXN0ZWQgYmV5b25kIHRoZSBudW1iZXIgb2YgcGFpcnMuIAorICAgIFlvdSBzaG91
bGQgc2VlIHRoZSBiZWxvdyBsaW5lIHByaW50ZWQgdHdpY2UuCis8L3A+CisKK0FDQ0NERERCPGJy
PgorPHE+PHE+PHE+PHE+PC9xPjwvcT48L3E+PC9xPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158080</attachid>
            <date>2012-08-13 13:00:31 -0700</date>
            <delta_ts>2012-08-13 14:06:44 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-92690-20120813130000.patch</filename>
            <type>text/plain</type>
            <size>7265</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzQwMjY0Y2I5ZGYwNTA3
ZTlhODBhZDExMTA0YWQ2MTIyODRiMDE5MC4uNjE2YTIyYmFhMjUyNTJlNjI2Mjk3ZmQ1NDlhNjRj
YmJkNjgzOGRhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA4LTEzICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIENTUyBxdW90ZXMg
b3V0cHV0IHF1b3RlcyB3aGVuIGRlcHRoIGlzIG5lZ2F0aXZlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjY5MAorCisgICAgICAgIFJldmlld2VkIGJ5
IEVyaWMgU2VpZGVsLgorCisgICAgICAgIFByZXZpb3VzbHkgaWYgdGhlIHF1b3RlIGRlcHRoIHdv
dWxkIGdvIG5lZ2F0aXZlIHdlIHdvdWxkIG91dHB1dCB0aGUgY2xvc2UgcXVvdGUgZnJvbSB0aGUK
KyAgICAgICAgZmlyc3QgcGFpciBvZiBxdW90ZXMgYWdhaW4gaW5zdGVhZCBvZiBvdXRwdXR0aW5n
IG5vIHF1b3RlcyBhcyByZXF1aXJlZCBieSB0aGUgc3BlYy4KKyAKKyAgICAgICAgU2VlOiBodHRw
Oi8vd3d3LnczLm9yZy9UUi9DU1MyMS9nZW5lcmF0ZS5odG1sI3F1b3Rlcy1pbnNlcnQKKworICAg
ICAgICBUZXN0OiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10
aGFuLXBhaXJzLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJRdW90ZTo6b3JpZ2luYWxUZXh0KTogQWxsb3cgdGhlIHZh
bHVlIHBhc3NlZCB0byBnZXRPcGVuUXVvdGUgdG8gZ28gbmVnYXRpdmUgYnkgcmVtb3Zpbmcgc3Rk
OjptYXguCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UXVvdGVzRGF0YTo6Z2V0T3BlblF1b3RlKTogQm91bmRzIGNoZWNrIGZvciBu
ZWdhdGl2ZSB2YWx1ZXMgZm9yIHNhZmV0eS4KKyAgICAgICAgKFdlYkNvcmU6OlF1b3Rlc0RhdGE6
OmdldENsb3NlUXVvdGUpOiBBbGxvdyBpbmRleCB0byBiZSA+PSAtMSBhbmQgcmV0dXJuIGFuIGVt
cHR5IHN0cmluZyBmb3IgLTEuCisKIDIwMTItMDgtMTMgIFNpbW9uIEhhdXNtYW5uICA8c2ltb24u
aGF1c21hbm5Abm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gUG9ydCBtZXRhIG1ldGhvZC9zaWdu
YWwvc2xvdCBoYW5kbGluZyBpbiBydW4tdGltZSBicmlkZ2UgdG8gdXNlIEpTQyBDIEFQSQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclF1b3RlLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKaW5kZXggZTE3YTA0NGE0NDk2ZTNj
MDZmYjliMDQ0OTJiMjI0NDE1M2ZiZGI1MC4uOWYzMmM0NTllM2FhY2Q4OWE1ZDdlMTZlN2M2ZTUz
OTQ4MDNhYWExZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclF1
b3RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwCkBA
IC03Nyw4ICs3Nyw3IEBAIFBhc3NSZWZQdHI8U3RyaW5nSW1wbD4gUmVuZGVyUXVvdGU6Om9yaWdp
bmFsVGV4dCgpIGNvbnN0CiAgICAgY2FzZSBOT19DTE9TRV9RVU9URToKICAgICAgICAgcmV0dXJu
IFN0cmluZ0ltcGw6OmVtcHR5KCk7CiAgICAgY2FzZSBDTE9TRV9RVU9URToKLSAgICAgICAgLy8g
RklYTUU6IFdoZW4gbV9kZXB0aCBpcyAwIHdlIHNob3VsZCByZXR1cm4gZW1wdHkgc3RyaW5nLgot
ICAgICAgICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRDbG9zZVF1b3RlKHN0ZDo6bWF4KG1fZGVw
dGggLSAxLCAwKSkuaW1wbCgpOworICAgICAgICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRDbG9z
ZVF1b3RlKG1fZGVwdGggLSAxKS5pbXBsKCk7CiAgICAgY2FzZSBPUEVOX1FVT1RFOgogICAgICAg
ICByZXR1cm4gcXVvdGVzRGF0YSgpLT5nZXRPcGVuUXVvdGUobV9kZXB0aCkuaW1wbCgpOwogICAg
IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRh
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9RdW90ZXNEYXRhLmNwcAppbmRl
eCBjODU0YmQ1M2M1NGJhZTBkZmVkMWIwODMyNWZjYjMzNjA1ZmNhZTVlLi5hNmE3YzVlZjJlNDQx
YTg5YTc1OWM4NzRlYjI3OTNmZDZiYmNiOWM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvc3R5bGUvUXVvdGVzRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1F1b3Rlc0RhdGEuY3BwCkBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQgUXVvdGVzRGF0
YTo6YWRkUGFpcihzdGQ6OnBhaXI8U3RyaW5nLCBTdHJpbmc+IHF1b3RlUGFpcikKIGNvbnN0IFN0
cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBjb25zdAogewogICAgIEFT
U0VSVChpbmRleCA+PSAwKTsKLSAgICBpZiAoIW1fcXVvdGVQYWlycy5zaXplKCkpCisgICAgaWYg
KCFtX3F1b3RlUGFpcnMuc2l6ZSgpIHx8IGluZGV4IDwgMCkKICAgICAgICAgcmV0dXJuIGVtcHR5
U3RyaW5nKCk7CiAgICAgaWYgKChzaXplX3QpaW5kZXggPj0gbV9xdW90ZVBhaXJzLnNpemUoKSkK
ICAgICAgICAgcmV0dXJuIG1fcXVvdGVQYWlycy5sYXN0KCkuZmlyc3Q7CkBAIC01Niw4ICs1Niw4
IEBAIGNvbnN0IFN0cmluZyBRdW90ZXNEYXRhOjpnZXRPcGVuUXVvdGUoaW50IGluZGV4KSBjb25z
dAogCiBjb25zdCBTdHJpbmcgUXVvdGVzRGF0YTo6Z2V0Q2xvc2VRdW90ZShpbnQgaW5kZXgpIGNv
bnN0CiB7Ci0gICAgQVNTRVJUKGluZGV4ID49IDApOwotICAgIGlmICghbV9xdW90ZVBhaXJzLnNp
emUoKSkKKyAgICBBU1NFUlQoaW5kZXggPj0gLTEpOworICAgIGlmICghbV9xdW90ZVBhaXJzLnNp
emUoKSB8fCBpbmRleCA8IDApCiAgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOwogICAgIGlm
ICgoc2l6ZV90KWluZGV4ID49IG1fcXVvdGVQYWlycy5zaXplKCkpCiAgICAgICAgIHJldHVybiBt
X3F1b3RlUGFpcnMubGFzdCgpLnNlY29uZDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlOTg4ZDU2NjhhMWY4MWZhYzI3ZDA1
ODBlMWE4MjBmMjBkYjI1MDBjLi5jYTJjZDY0NjRjNTJmYzYyZTA3ZGQyNzU4ZmUzOTFkZTU2OTI0
NDkyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDgtMTMgIEVsbGlvdHQgU3ByZWhuICA8
ZXNwcmVobkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTIHF1b3RlcyBvdXRwdXQgcXVvdGVz
IHdoZW4gZGVwdGggaXMgbmVnYXRpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkyNjkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwu
CisKKyAgICAgICAgTWFrZSB0aGUgZXhwZWN0ZWQgb3V0cHV0IG9mIGNsb3NlLXF1b3RlLW5lZ2F0
aXZlLWRlcHRoLmh0bWwgZm9sbG93IHRoZSBzcGVjIGFuZAorICAgICAgICBhZGQgYW5vdGhlciB0
ZXN0IHRoYXQgZW5zdXJlcyB0aGUgbGFzdCBxdW90ZSBwYWlyIGlzIHJlcGVhdGVkIHdoZW4gdGhl
IGRlcHRoIGlzCisgICAgICAgIGdyZWF0ZXIgdGhhbiB0aGUgbnVtYmVyIG9mIHF1b3RlIHBhaXJz
LgorCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVn
YXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBmYXN0L2Nzcy1nZW5lcmF0ZWQt
Y29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sOgorICAgICAgICAqIGZhc3Qv
Y3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0
ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVz
dGVkLXF1b3RlLW1vcmUtdGhhbi1wYWlycy5odG1sOiBBZGRlZC4KKwogMjAxMi0wOC0xMyAgUGF2
ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBnZXQgcmlkIG9mIGJlZm9yZVRleHRDaGFuZ2VkCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xv
c2UtcXVvdGUtbmVnYXRpdmUtZGVwdGgtZXhwZWN0ZWQuaHRtbAppbmRleCA4MDgwZWY3MTZkMTRi
OGZhNmMxMDNhZTQ0ZjIwMjBkZDJiOGI4NzNhLi40NGY0MTdjZTMyNDQ3NmNlNWYxZWJjNmM4YmQ5
MjVjNGI1Mjc2MjZkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQt
Y29udGVudC9jbG9zZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC1leHBlY3RlZC5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZl
LWRlcHRoLWV4cGVjdGVkLmh0bWwKQEAgLTEsNSArMSw3IEBACiA8IURPQ1RZUEUgaHRtbD4KIAot
VGhlcmUgc2hvdWxkIGJlIG5vIHF1b3RlcyB3aGVuIHRoZSBkZXB0aCBvZiB0aGUgcXVvdGUgaXMg
bmVnYXRpdmUsIGJ1dCB0aGlzIGlzIGN1cnJlbnRseSBicm9rZW4uIFNlZSBXS0J1ZyA5MjY5MC4K
KzxwPlRoZXJlIHNob3VsZCBiZSBubyBxdW90ZXMgd2hlbiB0aGUgZGVwdGggb2YgdGhlIHF1b3Rl
IGlzIG5lZ2F0aXZlLCBhbmQgdGhlIGRlcHRoCitzaG91bGQgcmVzdGFydCBmcm9tIDAgbmV4dC4g
U2hvdWxkIHNlZSB0aGUgc2FtZSBsaW5lIHByaW50ZWQgdHdpY2UuPC9wPgogCi08cT48L3E+CitB
Q0RBQkFCPGJyPgorQUNEQUJBQgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2Vu
ZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVwdGguaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2Nsb3NlLXF1b3RlLW5lZ2F0aXZlLWRlcHRo
Lmh0bWwKaW5kZXggMjI3YjEwODI2YTBmNGI0MjdjMjI0M2I5Zjk3YjQzYmY2NGMyNThlMS4uNjdh
M2QxMjhiYzViNTdmMmUzZDY5YWRmYWZkNTVmNmE4ZDlmMmVkYSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY2xvc2UtcXVvdGUtbmVnYXRpdmUtZGVw
dGguaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jbG9z
ZS1xdW90ZS1uZWdhdGl2ZS1kZXB0aC5odG1sCkBAIC0xLDExICsxLDE0IEBACiA8IURPQ1RZUEUg
aHRtbD4KIAogPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAqIHsgcXVvdGVzOiAiQSIgIkIi
ICJDIiAiRCI7IH0KICAgICBxOmJlZm9yZSB7Ci0gICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3Rl
OworICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZSBvcGVuLXF1b3RlIG9wZW4tcXVvdGUgY2xv
c2UtcXVvdGUgbm8tY2xvc2UtcXVvdGUgb3Blbi1xdW90ZSBjbG9zZS1xdW90ZSBjbG9zZS1xdW90
ZSBvcGVuLXF1b3RlOwogICAgIH0KIDwvc3R5bGU+CiAKLVRoZXJlIHNob3VsZCBiZSBubyBxdW90
ZXMgd2hlbiB0aGUgZGVwdGggb2YgdGhlIHF1b3RlIGlzIG5lZ2F0aXZlLCBidXQgdGhpcyBpcyBj
dXJyZW50bHkgYnJva2VuLiBTZWUgV0tCdWcgOTI2OTAuCis8cD5UaGVyZSBzaG91bGQgYmUgbm8g
cXVvdGVzIHdoZW4gdGhlIGRlcHRoIG9mIHRoZSBxdW90ZSBpcyBuZWdhdGl2ZSwgYW5kIHRoZSBk
ZXB0aAorc2hvdWxkIHJlc3RhcnQgZnJvbSAwIG5leHQuIFNob3VsZCBzZWUgdGhlIHNhbWUgbGlu
ZSBwcmludGVkIHR3aWNlLjwvcD4KIAorQUNEQUJBQjxicj4KIDxxPjwvcT4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3Jl
LXRoYW4tcGFpcnMtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRl
ZC1jb250ZW50L25lc3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMtZXhwZWN0ZWQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5jYzdmYzkwNDdmNDVmYzE1MzVkZWEzYmQxYjlmOGI2ZmE0MGZjZWYyCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvbmVzdGVk
LXF1b3RlLW1vcmUtdGhhbi1wYWlycy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsOSBAQAorPCFE
T0NUWVBFIGh0bWw+CisKKzxwPgorICAgIFRoZSBsYXN0IHBhaXIgc2hvdWxkIGJlIHJlcGVhdGVk
IHdoZW4gbmVzdGVkIGJleW9uZCB0aGUgbnVtYmVyIG9mIHBhaXJzLiAKKyAgICBZb3Ugc2hvdWxk
IHNlZSB0aGUgYmVsb3cgbGluZSBwcmludGVkIHR3aWNlLgorPC9wPgorCitBQ0NDREREQjxicj4K
K0FDQ0NERERCCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29u
dGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9uZXN0ZWQtcXVvdGUtbW9yZS10aGFuLXBhaXJzLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uMGQzZjg2ZWM4OGE0NTI4ZGUzNmJkODU3MjA1ODhkZjEzYWI1NmY4MwotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L25l
c3RlZC1xdW90ZS1tb3JlLXRoYW4tcGFpcnMuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURPQ1RZ
UEUgaHRtbD4KKworPHN0eWxlPgorICAgIHEgeyBxdW90ZXM6ICJBIiAiQiIgIkMiICJEIjsgfQor
PC9zdHlsZT4KKworPHA+CisgICAgVGhlIGxhc3QgcGFpciBzaG91bGQgYmUgcmVwZWF0ZWQgd2hl
biBuZXN0ZWQgYmV5b25kIHRoZSBudW1iZXIgb2YgcGFpcnMuIAorICAgIFlvdSBzaG91bGQgc2Vl
IHRoZSBiZWxvdyBsaW5lIHByaW50ZWQgdHdpY2UuCis8L3A+CisKK0FDQ0NERERCPGJyPgorPHE+
PHE+PHE+PHE+PC9xPjwvcT48L3E+PC9xPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>