<?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>91059</bug_id>
          
          <creation_ts>2012-07-12 01:37:02 -0700</creation_ts>
          <short_desc>Typo: ParentTranversalDetails should be ParentTraversalDetails</short_desc>
          <delta_ts>2012-07-12 04:54:49 -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>DOM</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>667515</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-12 01:37:02 -0700</bug_when>
    <thetext>What the summary says...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667540</commentid>
    <comment_count>1</comment_count>
      <attachid>151889</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-12 02:02:43 -0700</bug_when>
    <thetext>Created attachment 151889
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667560</commentid>
    <comment_count>2</comment_count>
      <attachid>151889</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 02:42:44 -0700</bug_when>
    <thetext>Comment on attachment 151889
Patch

Rejecting attachment 151889 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:
t/git/webkit-commit-queue/Source/WebKit/chromium/v8 --revision 12029 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
47&gt;At revision 12029.

________ 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/13202618</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667595</commentid>
    <comment_count>3</comment_count>
      <attachid>151901</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-12 03:45:54 -0700</bug_when>
    <thetext>Created attachment 151901
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667631</commentid>
    <comment_count>4</comment_count>
      <attachid>151901</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 04:54:45 -0700</bug_when>
    <thetext>Comment on attachment 151901
Patch for landing

Clearing flags on attachment: 151901

Committed r122447: &lt;http://trac.webkit.org/changeset/122447&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667632</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 04:54:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151889</attachid>
            <date>2012-07-12 02:02:43 -0700</date>
            <delta_ts>2012-07-12 03:45:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91059-20120712180241.patch</filename>
            <type>text/plain</type>
            <size>8761</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNDI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJjMTNkMDgwODljY2I0
ZDA4YmFhZDhkNDRlYWEzOWZhMTdlMjk3OC4uNzY4ODg0ZWRhNjhmN2JhNzBjZDFmMDlkODJhOTlh
OTYwYzQxYzdhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA3LTEyICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFR5cG86IFBhcmVudFRy
YW52ZXJzYWxEZXRhaWxzIHNob3VsZCBiZSBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTA1OQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERpZCBhIGJhcmUgcmVuYW1l
IGZyb20gUGFyZW50VHJhbnZlcnNhbERldGFpbHMgdG8gUGFyZW50VHJhdmVyc2FsRGV0YWlscwor
CisgICAgICAgIE5vIG5ldyB0ZXN0cyAoT09QUyEpLgorCisgICAgICAgICogZG9tL0NvbXBvc2Vk
U2hhZG93VHJlZVdhbGtlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1Ry
ZWVXYWxrZXI6OlBhcmVudFRyYXZlcnNhbERldGFpbHM6OmRpZFRyYXZlcnNlSW5zZXJ0aW9uUG9p
bnQpOgorICAgICAgICAoV2ViQ29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJlbnRU
cmF2ZXJzYWxEZXRhaWxzOjpkaWRUcmF2ZXJzZVNoYWRvd1Jvb3QpOgorICAgICAgICAoV2ViQ29y
ZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzOjpkaWRG
aW5kTm9kZSk6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OmZp
bmRQYXJlbnQpOgorICAgICAgICAoV2ViQ29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0
cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVudHMpOgorICAgICAgICAoV2ViQ29yZTo6
Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZVBhcmVudCk6CisgICAgICAgIChXZWJD
b3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFyZW50SW5DdXJyZW50VHJl
ZSk6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNl
UGFyZW50QmFja1RvWW91bmdlclNoYWRvd1Jvb3RPckhvc3QpOgorICAgICAgICAqIGRvbS9Db21w
b3NlZFNoYWRvd1RyZWVXYWxrZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbXBvc2VkU2hhZG93
VHJlZVdhbGtlcjo6UGFyZW50VHJhdmVyc2FsRGV0YWlsczo6UGFyZW50VHJhdmVyc2FsRGV0YWls
cyk6CisgICAgICAgIChDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXIpOgorICAgICAgICAqIGRvbS9O
b2RlUmVuZGVyaW5nQ29udGV4dC5oOgorICAgICAgICAoTm9kZVJlbmRlcmluZ0NvbnRleHQpOgor
CiAyMDEyLTA3LTExICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4K
IAogICAgICAgICBbR1RLXSBBZGQgd2Via2l0X2Nvb2tpZV9tYW5hZ2VyX3NldF9wZXJzaXN0ZW50
X3N0b3JhZ2UoKSB0byBXZWJLaXQyIEdUSysgQVBJCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9D
b21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuY3BwCmluZGV4IDFkOGZlZWQxODNiMDNkODkxOTliMmU3
NTg4MTdjYmUyYmYzNGQ3MDguLjJmYWY4NTkzYzY4YzQ3M2JlMWQzMTQxMjU1MzIyNjkwZWNiMTVm
YzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRvd1RyZWVXYWxr
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIu
Y3BwCkBAIC01MSwxOCArNTEsMTggQEAgc3RhdGljIGlubGluZSBFbGVtZW50U2hhZG93KiBzaGFk
b3dPZlBhcmVudChjb25zdCBOb2RlKiBub2RlKQogICAgIHJldHVybiAwOwogfQogCi1pbmxpbmUg
dm9pZCBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBhcmVudFRyYW52ZXJzYWxEZXRhaWxzOjpk
aWRUcmF2ZXJzZUluc2VydGlvblBvaW50KEluc2VydGlvblBvaW50KiBpbnNlcnRpb25Qb2ludCkK
K2lubGluZSB2b2lkIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6UGFyZW50VHJhdmVyc2FsRGV0
YWlsczo6ZGlkVHJhdmVyc2VJbnNlcnRpb25Qb2ludChJbnNlcnRpb25Qb2ludCogaW5zZXJ0aW9u
UG9pbnQpCiB7CiAgICAgaWYgKCFtX2luc2VydGlvblBvaW50KQogICAgICAgICBtX2luc2VydGlv
blBvaW50ID0gaW5zZXJ0aW9uUG9pbnQ7CiB9CiAKLWlubGluZSB2b2lkIENvbXBvc2VkU2hhZG93
VHJlZVdhbGtlcjo6UGFyZW50VHJhbnZlcnNhbERldGFpbHM6OmRpZFRyYXZlcnNlU2hhZG93Um9v
dChjb25zdCBTaGFkb3dSb290KiByb290KQoraW5saW5lIHZvaWQgQ29tcG9zZWRTaGFkb3dUcmVl
V2Fsa2VyOjpQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzOjpkaWRUcmF2ZXJzZVNoYWRvd1Jvb3QoY29u
c3QgU2hhZG93Um9vdCogcm9vdCkKIHsKICAgICBtX3Jlc2V0U3R5bGVJbmhlcml0YW5jZSAgPSBt
X3Jlc2V0U3R5bGVJbmhlcml0YW5jZSB8fCByb290LT5yZXNldFN0eWxlSW5oZXJpdGFuY2UoKTsK
IH0KIAotaW5saW5lIHZvaWQgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJlbnRUcmFudmVy
c2FsRGV0YWlsczo6ZGlkRmluZE5vZGUoQ29udGFpbmVyTm9kZSogbm9kZSkKK2lubGluZSB2b2lk
IENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6UGFyZW50VHJhdmVyc2FsRGV0YWlsczo6ZGlkRmlu
ZE5vZGUoQ29udGFpbmVyTm9kZSogbm9kZSkKIHsKICAgICBpZiAoIW1fb3V0T2ZDb21wb3NpdGlv
bikKICAgICAgICAgbV9ub2RlID0gbm9kZTsKQEAgLTc1LDcgKzc1LDcgQEAgQ29tcG9zZWRTaGFk
b3dUcmVlV2Fsa2VyIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6ZnJvbUZpcnN0Q2hpbGQoY29u
c3QgTm9kZSogbm8KICAgICByZXR1cm4gd2Fsa2VyOwogfQogCi12b2lkIENvbXBvc2VkU2hhZG93
VHJlZVdhbGtlcjo6ZmluZFBhcmVudChjb25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmFudmVyc2Fs
RGV0YWlscyogZGV0YWlscykKK3ZvaWQgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpmaW5kUGFy
ZW50KGNvbnN0IE5vZGUqIG5vZGUsIFBhcmVudFRyYXZlcnNhbERldGFpbHMqIGRldGFpbHMpCiB7
CiAgICAgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyIHdhbGtlcihub2RlLCBDcm9zc1VwcGVyQm91
bmRhcnksIENhblN0YXJ0RnJvbVNoYWRvd0JvdW5kYXJ5KTsKICAgICBDb250YWluZXJOb2RlKiBm
b3VuZCA9IHRvQ29udGFpbmVyTm9kZSh3YWxrZXIudHJhdmVyc2VQYXJlbnQod2Fsa2VyLmdldCgp
LCBkZXRhaWxzKSk7CkBAIC0yMDMsNyArMjAzLDcgQEAgaW5saW5lIE5vZGUqIENvbXBvc2VkU2hh
ZG93VHJlZVdhbGtlcjo6ZXNjYXBlRmFsbGJhY2tDb250ZW50RWxlbWVudChjb25zdCBOb2RlKgog
ICAgIHJldHVybiAwOwogfQogCi1pbmxpbmUgTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2Vy
Ojp0cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVudHMoY29uc3QgTm9kZSogbm9kZSwg
UGFyZW50VHJhbnZlcnNhbERldGFpbHMqIGRldGFpbHMpIGNvbnN0CitpbmxpbmUgTm9kZSogQ29t
cG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVu
dHMoY29uc3QgTm9kZSogbm9kZSwgUGFyZW50VHJhdmVyc2FsRGV0YWlscyogZGV0YWlscykgY29u
c3QKIHsKICAgICBBU1NFUlQobm9kZSk7CiAgICAgaWYgKCFpc0luc2VydGlvblBvaW50KG5vZGUp
KQpAQCAtMjIyLDcgKzIyMiw3IEBAIHZvaWQgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpwYXJl
bnQoKQogCiAvLyBGSVhNRTogVXNlIGFuIGl0ZXJhdGl2ZSBhbGdvcml0aG0gc28gdGhhdCBpdCBj
YW4gYmUgaW5saW5lZC4KIC8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05MDQxNQotTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZVBhcmVudChj
b25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyogZGV0YWlscykgY29uc3QK
K05vZGUqIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VQYXJlbnQoY29uc3QgTm9k
ZSogbm9kZSwgUGFyZW50VHJhdmVyc2FsRGV0YWlscyogZGV0YWlscykgY29uc3QKIHsKICAgICBp
ZiAoIWNhbkNyb3NzVXBwZXJCb3VuZGFyeSgpICYmIG5vZGUtPmlzU2hhZG93Um9vdCgpKSB7CiAg
ICAgICAgIEFTU0VSVCh0b1NoYWRvd1Jvb3Qobm9kZSktPmlzWW91bmdlc3QoKSk7CkBAIC0yNDMs
MTQgKzI0MywxNCBAQCBOb2RlKiBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFy
ZW50KGNvbnN0IE5vZGUqIG5vZGUsIFBhcmVudFRyYW52ZXJzYQogICAgIHJldHVybiB0cmF2ZXJz
ZVBhcmVudEluQ3VycmVudFRyZWUobm9kZSwgZGV0YWlscyk7CiB9CiAKLWlubGluZSBOb2RlKiBD
b21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFyZW50SW5DdXJyZW50VHJlZShjb25z
dCBOb2RlKiBub2RlLCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyogZGV0YWlscykgY29uc3QKK2lu
bGluZSBOb2RlKiBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFyZW50SW5DdXJy
ZW50VHJlZShjb25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKiBkZXRhaWxz
KSBjb25zdAogewogICAgIGlmIChOb2RlKiBwYXJlbnQgPSBub2RlLT5wYXJlbnROb2RlKCkpCiAg
ICAgICAgIHJldHVybiBwYXJlbnQtPmlzU2hhZG93Um9vdCgpID8gdHJhdmVyc2VQYXJlbnRCYWNr
VG9Zb3VuZ2VyU2hhZG93Um9vdE9ySG9zdCh0b1NoYWRvd1Jvb3QocGFyZW50KSwgZGV0YWlscykg
OiB0cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVudHMocGFyZW50LCBkZXRhaWxzKTsK
ICAgICByZXR1cm4gMDsKIH0KIAotTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2
ZXJzZVBhcmVudEJhY2tUb1lvdW5nZXJTaGFkb3dSb290T3JIb3N0KGNvbnN0IFNoYWRvd1Jvb3Qq
IHNoYWRvd1Jvb3QsIFBhcmVudFRyYW52ZXJzYWxEZXRhaWxzKiBkZXRhaWxzKSBjb25zdAorTm9k
ZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZVBhcmVudEJhY2tUb1lvdW5nZXJT
aGFkb3dSb290T3JIb3N0KGNvbnN0IFNoYWRvd1Jvb3QqIHNoYWRvd1Jvb3QsIFBhcmVudFRyYXZl
cnNhbERldGFpbHMqIGRldGFpbHMpIGNvbnN0CiB7CiAgICAgQVNTRVJUKHNoYWRvd1Jvb3QpOwog
ICAgIGlmIChzaGFkb3dSb290LT5pc1lvdW5nZXN0KCkpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuaAppbmRleCAwYWYzNGNkNDJhOTg3YzY1OThmYzI5
OGRhNjJkNDBlZmMzMDYxYmQ2Li4zYzdlMDBiYTRiM2RiMGE0NDhjNTNlMTUzOTgzOGI1ZWRlNmE3
ZTU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fs
a2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbXBvc2VkU2hhZG93VHJlZVdhbGtlci5o
CkBAIC00OSw5ICs0OSw5IEBAIHB1YmxpYzoKICAgICAgICAgQ2Fubm90U3RhcnRGcm9tU2hhZG93
Qm91bmRhcnkKICAgICB9OwogCi0gICAgY2xhc3MgUGFyZW50VHJhbnZlcnNhbERldGFpbHMgewor
ICAgIGNsYXNzIFBhcmVudFRyYXZlcnNhbERldGFpbHMgewogICAgIHB1YmxpYzoKLSAgICAgICAg
UGFyZW50VHJhbnZlcnNhbERldGFpbHMoKQorICAgICAgICBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxz
KCkKICAgICAgICAgICAgIDogbV9ub2RlKDApCiAgICAgICAgICAgICAsIG1faW5zZXJ0aW9uUG9p
bnQoMCkKICAgICAgICAgICAgICwgbV9yZXNldFN0eWxlSW5oZXJpdGFuY2UoZmFsc2UpCkBAIC04
MCw3ICs4MCw3IEBAIHB1YmxpYzoKICAgICAvLyBGb3IgYSBjb21tb24gdXNlIGNhc2Ugc3VjaCBh
czoKICAgICAvLyBmb3IgKENvbXBvc2VkU2hhZG93VHJlZVdhbGtlciB3YWxrZXIgPSBDb21wb3Nl
ZFNoYWRvd1RyZWVXYWxrZXI6OmZyb21GaXJzdENoaWxkKG5vZGUpOyB3YWxrZXIuZ2V0KCk7IHdh
bGtlci5uZXh0U2libGluZygpKQogICAgIHN0YXRpYyBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXIg
ZnJvbUZpcnN0Q2hpbGQoY29uc3QgTm9kZSosIFBvbGljeSA9IENyb3NzVXBwZXJCb3VuZGFyeSk7
Ci0gICAgc3RhdGljIHZvaWQgZmluZFBhcmVudChjb25zdCBOb2RlKiwgUGFyZW50VHJhbnZlcnNh
bERldGFpbHMqKTsKKyAgICBzdGF0aWMgdm9pZCBmaW5kUGFyZW50KGNvbnN0IE5vZGUqLCBQYXJl
bnRUcmF2ZXJzYWxEZXRhaWxzKik7CiAKICAgICBOb2RlKiBnZXQoKSBjb25zdCB7IHJldHVybiBj
b25zdF9jYXN0PE5vZGUqPihtX25vZGUpOyB9CiAKQEAgLTk2LDcgKzk2LDcgQEAgcHVibGljOgog
ICAgIHZvaWQgcHJldmlvdXMoKTsKIAogcHJpdmF0ZToKLSAgICBDb21wb3NlZFNoYWRvd1RyZWVX
YWxrZXIoY29uc3QgTm9kZSosIFBhcmVudFRyYW52ZXJzYWxEZXRhaWxzKik7CisgICAgQ29tcG9z
ZWRTaGFkb3dUcmVlV2Fsa2VyKGNvbnN0IE5vZGUqLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKik7
CiAKICAgICBlbnVtIFRyYXZlcnNhbERpcmVjdGlvbiB7CiAgICAgICAgIFRyYXZlcnNhbERpcmVj
dGlvbkZvcndhcmQsCkBAIC0xMzEsNyArMTMxLDcgQEAgcHJpdmF0ZToKICAgICBOb2RlKiB0cmF2
ZXJzZUZpcnN0Q2hpbGQoY29uc3QgTm9kZSopIGNvbnN0OwogICAgIE5vZGUqIHRyYXZlcnNlTGFz
dENoaWxkKGNvbnN0IE5vZGUqKSBjb25zdDsKICAgICBOb2RlKiB0cmF2ZXJzZUNoaWxkKGNvbnN0
IE5vZGUqLCBUcmF2ZXJzYWxEaXJlY3Rpb24pIGNvbnN0OwotICAgIE5vZGUqIHRyYXZlcnNlUGFy
ZW50KGNvbnN0IE5vZGUqLCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyogPSAwKSBjb25zdDsKKyAg
ICBOb2RlKiB0cmF2ZXJzZVBhcmVudChjb25zdCBOb2RlKiwgUGFyZW50VHJhdmVyc2FsRGV0YWls
cyogPSAwKSBjb25zdDsKIAogICAgIHN0YXRpYyBOb2RlKiB0cmF2ZXJzZU5leHRTaWJsaW5nKGNv
bnN0IE5vZGUqKTsKICAgICBzdGF0aWMgTm9kZSogdHJhdmVyc2VQcmV2aW91c1NpYmxpbmcoY29u
c3QgTm9kZSopOwpAQCAtMTQyLDkgKzE0Miw5IEBAIHByaXZhdGU6CiAgICAgc3RhdGljIE5vZGUq
IHRyYXZlcnNlU2libGluZ09yQmFja1RvWW91bmdlclNoYWRvd1Jvb3QoY29uc3QgTm9kZSosIFRy
YXZlcnNhbERpcmVjdGlvbik7CiAgICAgc3RhdGljIE5vZGUqIGVzY2FwZUZhbGxiYWNrQ29udGVu
dEVsZW1lbnQoY29uc3QgTm9kZSosIFRyYXZlcnNhbERpcmVjdGlvbik7CiAKLSAgICBOb2RlKiB0
cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVudHMoY29uc3QgTm9kZSosIFBhcmVudFRy
YW52ZXJzYWxEZXRhaWxzKiA9IDApIGNvbnN0OwotICAgIE5vZGUqIHRyYXZlcnNlUGFyZW50SW5D
dXJyZW50VHJlZShjb25zdCBOb2RlKiwgUGFyZW50VHJhbnZlcnNhbERldGFpbHMqID0gMCkgY29u
c3Q7Ci0gICAgTm9kZSogdHJhdmVyc2VQYXJlbnRCYWNrVG9Zb3VuZ2VyU2hhZG93Um9vdE9ySG9z
dChjb25zdCBTaGFkb3dSb290KiwgUGFyZW50VHJhbnZlcnNhbERldGFpbHMqID0gMCkgY29uc3Q7
CisgICAgTm9kZSogdHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxsYmFja0NvbnRlbnRzKGNvbnN0IE5v
ZGUqLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKiA9IDApIGNvbnN0OworICAgIE5vZGUqIHRyYXZl
cnNlUGFyZW50SW5DdXJyZW50VHJlZShjb25zdCBOb2RlKiwgUGFyZW50VHJhdmVyc2FsRGV0YWls
cyogPSAwKSBjb25zdDsKKyAgICBOb2RlKiB0cmF2ZXJzZVBhcmVudEJhY2tUb1lvdW5nZXJTaGFk
b3dSb290T3JIb3N0KGNvbnN0IFNoYWRvd1Jvb3QqLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKiA9
IDApIGNvbnN0OwogCiAgICAgY29uc3QgTm9kZSogbV9ub2RlOwogICAgIFBvbGljeSBtX3BvbGlj
eTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlUmVuZGVyaW5nQ29udGV4dC5o
IGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVSZW5kZXJpbmdDb250ZXh0LmgKaW5kZXggMzYxNzFk
ZDFlZDg1ZDVmZTg2ZjY5NWI2NWVjOWY0ODg5NTE3OWNhNy4uOGFhMDdmOTU1MGE4NzhiN2Y5YWY3
NTUwOTdkZjUyNTczZTlkZWU0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGVS
ZW5kZXJpbmdDb250ZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVSZW5kZXJpbmdD
b250ZXh0LmgKQEAgLTcwLDcgKzcwLDcgQEAgcHVibGljOgogCiBwcml2YXRlOgogICAgIE5vZGUq
IG1fbm9kZTsKLSAgICBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBhcmVudFRyYW52ZXJzYWxE
ZXRhaWxzIG1fcGFyZW50RGV0YWlsczsKKyAgICBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBh
cmVudFRyYXZlcnNhbERldGFpbHMgbV9wYXJlbnREZXRhaWxzOwogICAgIFJlZlB0cjxSZW5kZXJT
dHlsZT4gbV9zdHlsZTsKICAgICBSZW5kZXJOYW1lZEZsb3dUaHJlYWQqIG1fcGFyZW50Rmxvd1Jl
bmRlcmVyOwogICAgIEF0b21pY1N0cmluZyBtX2Zsb3dUaHJlYWQ7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151901</attachid>
            <date>2012-07-12 03:45:54 -0700</date>
            <delta_ts>2012-07-12 04:54:44 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-91059-20120712194553.patch</filename>
            <type>text/plain</type>
            <size>8774</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyNDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGYzOTdkYzU0OWVkNTEx
NzUyNjc3ZWY5ZWVkYTUyOWZiNDRkNTc4MS4uMGNiNWQ1ZTIxNTBlZmIzZTQzY2Y5ZmU0NTg5NDIz
Y2FiMjA2YmVlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA3LTEyICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFR5cG86IFBhcmVudFRy
YW52ZXJzYWxEZXRhaWxzIHNob3VsZCBiZSBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTA1OQorCisgICAgICAg
IFJldmlld2VkIGJ5IEFuZHJlYXMgS2xpbmcuCisKKyAgICAgICAgRGlkIGEgYmFyZSByZW5hbWUg
ZnJvbSBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyB0byBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzCisK
KyAgICAgICAgTm8gbmV3IHRlc3RzLCBqdXN0IGEgcmVuYW1lLgorCisgICAgICAgICogZG9tL0Nv
bXBvc2VkU2hhZG93VHJlZVdhbGtlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNo
YWRvd1RyZWVXYWxrZXI6OlBhcmVudFRyYXZlcnNhbERldGFpbHM6OmRpZFRyYXZlcnNlSW5zZXJ0
aW9uUG9pbnQpOgorICAgICAgICAoV2ViQ29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQ
YXJlbnRUcmF2ZXJzYWxEZXRhaWxzOjpkaWRUcmF2ZXJzZVNoYWRvd1Jvb3QpOgorICAgICAgICAo
V2ViQ29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJlbnRUcmF2ZXJzYWxEZXRhaWxz
OjpkaWRGaW5kTm9kZSk6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxr
ZXI6OmZpbmRQYXJlbnQpOgorICAgICAgICAoV2ViQ29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fs
a2VyOjp0cmF2ZXJzZU5vZGVFc2NhcGluZ0ZhbGxiYWNrQ29udGVudHMpOgorICAgICAgICAoV2Vi
Q29yZTo6Q29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZVBhcmVudCk6CisgICAgICAg
IChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFyZW50SW5DdXJy
ZW50VHJlZSk6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRy
YXZlcnNlUGFyZW50QmFja1RvWW91bmdlclNoYWRvd1Jvb3RPckhvc3QpOgorICAgICAgICAqIGRv
bS9Db21wb3NlZFNoYWRvd1RyZWVXYWxrZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbXBvc2Vk
U2hhZG93VHJlZVdhbGtlcjo6UGFyZW50VHJhdmVyc2FsRGV0YWlsczo6UGFyZW50VHJhdmVyc2Fs
RGV0YWlscyk6CisgICAgICAgIChDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXIpOgorICAgICAgICAq
IGRvbS9Ob2RlUmVuZGVyaW5nQ29udGV4dC5oOgorICAgICAgICAoTm9kZVJlbmRlcmluZ0NvbnRl
eHQpOgorCiAyMDEyLTA3LTEyICBYaW5nbmFuIFdhbmcgIDx4aW5nbmFuLndhbmdAaW50ZWwuY29t
PgogCiAgICAgICAgIFtJbmRleGVkREJdIHVwcGVyT3BlbiBzZXQgdG8gdHJ1ZSBpbiBsb3dlckJv
dW5kKCkvbG93ZXJPcGVuIHNldCB0byB0cnVlIGluIHVwcGVyQm91bmQoKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZG9tL0NvbXBvc2VkU2hhZG93VHJlZVdhbGtlci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmNwcAppbmRleCAxZDhmZWVkMTgz
YjAzZDg5MTk5YjJlNzU4ODE3Y2JlMmJmMzRkNzA4Li4yZmFmODU5M2M2OGM0NzNiZTFkMzE0MTI1
NTMyMjY5MGVjYjE1ZmMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRT
aGFkb3dUcmVlV2Fsa2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFk
b3dUcmVlV2Fsa2VyLmNwcApAQCAtNTEsMTggKzUxLDE4IEBAIHN0YXRpYyBpbmxpbmUgRWxlbWVu
dFNoYWRvdyogc2hhZG93T2ZQYXJlbnQoY29uc3QgTm9kZSogbm9kZSkKICAgICByZXR1cm4gMDsK
IH0KIAotaW5saW5lIHZvaWQgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJlbnRUcmFudmVy
c2FsRGV0YWlsczo6ZGlkVHJhdmVyc2VJbnNlcnRpb25Qb2ludChJbnNlcnRpb25Qb2ludCogaW5z
ZXJ0aW9uUG9pbnQpCitpbmxpbmUgdm9pZCBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBhcmVu
dFRyYXZlcnNhbERldGFpbHM6OmRpZFRyYXZlcnNlSW5zZXJ0aW9uUG9pbnQoSW5zZXJ0aW9uUG9p
bnQqIGluc2VydGlvblBvaW50KQogewogICAgIGlmICghbV9pbnNlcnRpb25Qb2ludCkKICAgICAg
ICAgbV9pbnNlcnRpb25Qb2ludCA9IGluc2VydGlvblBvaW50OwogfQogCi1pbmxpbmUgdm9pZCBD
b21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBhcmVudFRyYW52ZXJzYWxEZXRhaWxzOjpkaWRUcmF2
ZXJzZVNoYWRvd1Jvb3QoY29uc3QgU2hhZG93Um9vdCogcm9vdCkKK2lubGluZSB2b2lkIENvbXBv
c2VkU2hhZG93VHJlZVdhbGtlcjo6UGFyZW50VHJhdmVyc2FsRGV0YWlsczo6ZGlkVHJhdmVyc2VT
aGFkb3dSb290KGNvbnN0IFNoYWRvd1Jvb3QqIHJvb3QpCiB7CiAgICAgbV9yZXNldFN0eWxlSW5o
ZXJpdGFuY2UgID0gbV9yZXNldFN0eWxlSW5oZXJpdGFuY2UgfHwgcm9vdC0+cmVzZXRTdHlsZUlu
aGVyaXRhbmNlKCk7CiB9CiAKLWlubGluZSB2b2lkIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6
UGFyZW50VHJhbnZlcnNhbERldGFpbHM6OmRpZEZpbmROb2RlKENvbnRhaW5lck5vZGUqIG5vZGUp
CitpbmxpbmUgdm9pZCBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OlBhcmVudFRyYXZlcnNhbERl
dGFpbHM6OmRpZEZpbmROb2RlKENvbnRhaW5lck5vZGUqIG5vZGUpCiB7CiAgICAgaWYgKCFtX291
dE9mQ29tcG9zaXRpb24pCiAgICAgICAgIG1fbm9kZSA9IG5vZGU7CkBAIC03NSw3ICs3NSw3IEBA
IENvbXBvc2VkU2hhZG93VHJlZVdhbGtlciBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OmZyb21G
aXJzdENoaWxkKGNvbnN0IE5vZGUqIG5vCiAgICAgcmV0dXJuIHdhbGtlcjsKIH0KIAotdm9pZCBD
b21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OmZpbmRQYXJlbnQoY29uc3QgTm9kZSogbm9kZSwgUGFy
ZW50VHJhbnZlcnNhbERldGFpbHMqIGRldGFpbHMpCit2b2lkIENvbXBvc2VkU2hhZG93VHJlZVdh
bGtlcjo6ZmluZFBhcmVudChjb25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxz
KiBkZXRhaWxzKQogewogICAgIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlciB3YWxrZXIobm9kZSwg
Q3Jvc3NVcHBlckJvdW5kYXJ5LCBDYW5TdGFydEZyb21TaGFkb3dCb3VuZGFyeSk7CiAgICAgQ29u
dGFpbmVyTm9kZSogZm91bmQgPSB0b0NvbnRhaW5lck5vZGUod2Fsa2VyLnRyYXZlcnNlUGFyZW50
KHdhbGtlci5nZXQoKSwgZGV0YWlscykpOwpAQCAtMjAzLDcgKzIwMyw3IEBAIGlubGluZSBOb2Rl
KiBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OmVzY2FwZUZhbGxiYWNrQ29udGVudEVsZW1lbnQo
Y29uc3QgTm9kZSoKICAgICByZXR1cm4gMDsKIH0KIAotaW5saW5lIE5vZGUqIENvbXBvc2VkU2hh
ZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxsYmFja0NvbnRlbnRzKGNvbnN0
IE5vZGUqIG5vZGUsIFBhcmVudFRyYW52ZXJzYWxEZXRhaWxzKiBkZXRhaWxzKSBjb25zdAoraW5s
aW5lIE5vZGUqIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VOb2RlRXNjYXBpbmdG
YWxsYmFja0NvbnRlbnRzKGNvbnN0IE5vZGUqIG5vZGUsIFBhcmVudFRyYXZlcnNhbERldGFpbHMq
IGRldGFpbHMpIGNvbnN0CiB7CiAgICAgQVNTRVJUKG5vZGUpOwogICAgIGlmICghaXNJbnNlcnRp
b25Qb2ludChub2RlKSkKQEAgLTIyMiw3ICsyMjIsNyBAQCB2b2lkIENvbXBvc2VkU2hhZG93VHJl
ZVdhbGtlcjo6cGFyZW50KCkKIAogLy8gRklYTUU6IFVzZSBhbiBpdGVyYXRpdmUgYWxnb3JpdGht
IHNvIHRoYXQgaXQgY2FuIGJlIGlubGluZWQuCiAvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTA0MTUKLU5vZGUqIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6dHJh
dmVyc2VQYXJlbnQoY29uc3QgTm9kZSogbm9kZSwgUGFyZW50VHJhbnZlcnNhbERldGFpbHMqIGRl
dGFpbHMpIGNvbnN0CitOb2RlKiBDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI6OnRyYXZlcnNlUGFy
ZW50KGNvbnN0IE5vZGUqIG5vZGUsIFBhcmVudFRyYXZlcnNhbERldGFpbHMqIGRldGFpbHMpIGNv
bnN0CiB7CiAgICAgaWYgKCFjYW5Dcm9zc1VwcGVyQm91bmRhcnkoKSAmJiBub2RlLT5pc1NoYWRv
d1Jvb3QoKSkgewogICAgICAgICBBU1NFUlQodG9TaGFkb3dSb290KG5vZGUpLT5pc1lvdW5nZXN0
KCkpOwpAQCAtMjQzLDE0ICsyNDMsMTQgQEAgTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2Vy
Ojp0cmF2ZXJzZVBhcmVudChjb25zdCBOb2RlKiBub2RlLCBQYXJlbnRUcmFudmVyc2EKICAgICBy
ZXR1cm4gdHJhdmVyc2VQYXJlbnRJbkN1cnJlbnRUcmVlKG5vZGUsIGRldGFpbHMpOwogfQogCi1p
bmxpbmUgTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJzZVBhcmVudEluQ3Vy
cmVudFRyZWUoY29uc3QgTm9kZSogbm9kZSwgUGFyZW50VHJhbnZlcnNhbERldGFpbHMqIGRldGFp
bHMpIGNvbnN0CitpbmxpbmUgTm9kZSogQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjp0cmF2ZXJz
ZVBhcmVudEluQ3VycmVudFRyZWUoY29uc3QgTm9kZSogbm9kZSwgUGFyZW50VHJhdmVyc2FsRGV0
YWlscyogZGV0YWlscykgY29uc3QKIHsKICAgICBpZiAoTm9kZSogcGFyZW50ID0gbm9kZS0+cGFy
ZW50Tm9kZSgpKQogICAgICAgICByZXR1cm4gcGFyZW50LT5pc1NoYWRvd1Jvb3QoKSA/IHRyYXZl
cnNlUGFyZW50QmFja1RvWW91bmdlclNoYWRvd1Jvb3RPckhvc3QodG9TaGFkb3dSb290KHBhcmVu
dCksIGRldGFpbHMpIDogdHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxsYmFja0NvbnRlbnRzKHBhcmVu
dCwgZGV0YWlscyk7CiAgICAgcmV0dXJuIDA7CiB9CiAKLU5vZGUqIENvbXBvc2VkU2hhZG93VHJl
ZVdhbGtlcjo6dHJhdmVyc2VQYXJlbnRCYWNrVG9Zb3VuZ2VyU2hhZG93Um9vdE9ySG9zdChjb25z
dCBTaGFkb3dSb290KiBzaGFkb3dSb290LCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyogZGV0YWls
cykgY29uc3QKK05vZGUqIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcjo6dHJhdmVyc2VQYXJlbnRC
YWNrVG9Zb3VuZ2VyU2hhZG93Um9vdE9ySG9zdChjb25zdCBTaGFkb3dSb290KiBzaGFkb3dSb290
LCBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzKiBkZXRhaWxzKSBjb25zdAogewogICAgIEFTU0VSVChz
aGFkb3dSb290KTsKICAgICBpZiAoc2hhZG93Um9vdC0+aXNZb3VuZ2VzdCgpKSB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyLmgKaW5kZXggMGFmMzRjZDQy
YTk4N2M2NTk4ZmMyOThkYTYyZDQwZWZjMzA2MWJkNi4uM2M3ZTAwYmE0YjNkYjBhNDQ4YzUzZTE1
Mzk4MzhiNWVkZTZhN2U1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbXBvc2Vk
U2hhZG93VHJlZVdhbGtlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFNoYWRv
d1RyZWVXYWxrZXIuaApAQCAtNDksOSArNDksOSBAQCBwdWJsaWM6CiAgICAgICAgIENhbm5vdFN0
YXJ0RnJvbVNoYWRvd0JvdW5kYXJ5CiAgICAgfTsKIAotICAgIGNsYXNzIFBhcmVudFRyYW52ZXJz
YWxEZXRhaWxzIHsKKyAgICBjbGFzcyBQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzIHsKICAgICBwdWJs
aWM6Ci0gICAgICAgIFBhcmVudFRyYW52ZXJzYWxEZXRhaWxzKCkKKyAgICAgICAgUGFyZW50VHJh
dmVyc2FsRGV0YWlscygpCiAgICAgICAgICAgICA6IG1fbm9kZSgwKQogICAgICAgICAgICAgLCBt
X2luc2VydGlvblBvaW50KDApCiAgICAgICAgICAgICAsIG1fcmVzZXRTdHlsZUluaGVyaXRhbmNl
KGZhbHNlKQpAQCAtODAsNyArODAsNyBAQCBwdWJsaWM6CiAgICAgLy8gRm9yIGEgY29tbW9uIHVz
ZSBjYXNlIHN1Y2ggYXM6CiAgICAgLy8gZm9yIChDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXIgd2Fs
a2VyID0gQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpmcm9tRmlyc3RDaGlsZChub2RlKTsgd2Fs
a2VyLmdldCgpOyB3YWxrZXIubmV4dFNpYmxpbmcoKSkKICAgICBzdGF0aWMgQ29tcG9zZWRTaGFk
b3dUcmVlV2Fsa2VyIGZyb21GaXJzdENoaWxkKGNvbnN0IE5vZGUqLCBQb2xpY3kgPSBDcm9zc1Vw
cGVyQm91bmRhcnkpOwotICAgIHN0YXRpYyB2b2lkIGZpbmRQYXJlbnQoY29uc3QgTm9kZSosIFBh
cmVudFRyYW52ZXJzYWxEZXRhaWxzKik7CisgICAgc3RhdGljIHZvaWQgZmluZFBhcmVudChjb25z
dCBOb2RlKiwgUGFyZW50VHJhdmVyc2FsRGV0YWlscyopOwogCiAgICAgTm9kZSogZ2V0KCkgY29u
c3QgeyByZXR1cm4gY29uc3RfY2FzdDxOb2RlKj4obV9ub2RlKTsgfQogCkBAIC05Niw3ICs5Niw3
IEBAIHB1YmxpYzoKICAgICB2b2lkIHByZXZpb3VzKCk7CiAKIHByaXZhdGU6Ci0gICAgQ29tcG9z
ZWRTaGFkb3dUcmVlV2Fsa2VyKGNvbnN0IE5vZGUqLCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyop
OworICAgIENvbXBvc2VkU2hhZG93VHJlZVdhbGtlcihjb25zdCBOb2RlKiwgUGFyZW50VHJhdmVy
c2FsRGV0YWlscyopOwogCiAgICAgZW51bSBUcmF2ZXJzYWxEaXJlY3Rpb24gewogICAgICAgICBU
cmF2ZXJzYWxEaXJlY3Rpb25Gb3J3YXJkLApAQCAtMTMxLDcgKzEzMSw3IEBAIHByaXZhdGU6CiAg
ICAgTm9kZSogdHJhdmVyc2VGaXJzdENoaWxkKGNvbnN0IE5vZGUqKSBjb25zdDsKICAgICBOb2Rl
KiB0cmF2ZXJzZUxhc3RDaGlsZChjb25zdCBOb2RlKikgY29uc3Q7CiAgICAgTm9kZSogdHJhdmVy
c2VDaGlsZChjb25zdCBOb2RlKiwgVHJhdmVyc2FsRGlyZWN0aW9uKSBjb25zdDsKLSAgICBOb2Rl
KiB0cmF2ZXJzZVBhcmVudChjb25zdCBOb2RlKiwgUGFyZW50VHJhbnZlcnNhbERldGFpbHMqID0g
MCkgY29uc3Q7CisgICAgTm9kZSogdHJhdmVyc2VQYXJlbnQoY29uc3QgTm9kZSosIFBhcmVudFRy
YXZlcnNhbERldGFpbHMqID0gMCkgY29uc3Q7CiAKICAgICBzdGF0aWMgTm9kZSogdHJhdmVyc2VO
ZXh0U2libGluZyhjb25zdCBOb2RlKik7CiAgICAgc3RhdGljIE5vZGUqIHRyYXZlcnNlUHJldmlv
dXNTaWJsaW5nKGNvbnN0IE5vZGUqKTsKQEAgLTE0Miw5ICsxNDIsOSBAQCBwcml2YXRlOgogICAg
IHN0YXRpYyBOb2RlKiB0cmF2ZXJzZVNpYmxpbmdPckJhY2tUb1lvdW5nZXJTaGFkb3dSb290KGNv
bnN0IE5vZGUqLCBUcmF2ZXJzYWxEaXJlY3Rpb24pOwogICAgIHN0YXRpYyBOb2RlKiBlc2NhcGVG
YWxsYmFja0NvbnRlbnRFbGVtZW50KGNvbnN0IE5vZGUqLCBUcmF2ZXJzYWxEaXJlY3Rpb24pOwog
Ci0gICAgTm9kZSogdHJhdmVyc2VOb2RlRXNjYXBpbmdGYWxsYmFja0NvbnRlbnRzKGNvbnN0IE5v
ZGUqLCBQYXJlbnRUcmFudmVyc2FsRGV0YWlscyogPSAwKSBjb25zdDsKLSAgICBOb2RlKiB0cmF2
ZXJzZVBhcmVudEluQ3VycmVudFRyZWUoY29uc3QgTm9kZSosIFBhcmVudFRyYW52ZXJzYWxEZXRh
aWxzKiA9IDApIGNvbnN0OwotICAgIE5vZGUqIHRyYXZlcnNlUGFyZW50QmFja1RvWW91bmdlclNo
YWRvd1Jvb3RPckhvc3QoY29uc3QgU2hhZG93Um9vdCosIFBhcmVudFRyYW52ZXJzYWxEZXRhaWxz
KiA9IDApIGNvbnN0OworICAgIE5vZGUqIHRyYXZlcnNlTm9kZUVzY2FwaW5nRmFsbGJhY2tDb250
ZW50cyhjb25zdCBOb2RlKiwgUGFyZW50VHJhdmVyc2FsRGV0YWlscyogPSAwKSBjb25zdDsKKyAg
ICBOb2RlKiB0cmF2ZXJzZVBhcmVudEluQ3VycmVudFRyZWUoY29uc3QgTm9kZSosIFBhcmVudFRy
YXZlcnNhbERldGFpbHMqID0gMCkgY29uc3Q7CisgICAgTm9kZSogdHJhdmVyc2VQYXJlbnRCYWNr
VG9Zb3VuZ2VyU2hhZG93Um9vdE9ySG9zdChjb25zdCBTaGFkb3dSb290KiwgUGFyZW50VHJhdmVy
c2FsRGV0YWlscyogPSAwKSBjb25zdDsKIAogICAgIGNvbnN0IE5vZGUqIG1fbm9kZTsKICAgICBQ
b2xpY3kgbV9wb2xpY3k7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZVJlbmRl
cmluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlUmVuZGVyaW5nQ29udGV4dC5o
CmluZGV4IDM2MTcxZGQxZWQ4NWQ1ZmU4NmY2OTViNjVlYzlmNDg4OTUxNzljYTcuLjhhYTA3Zjk1
NTBhODc4YjdmOWFmNzU1MDk3ZGY1MjU3M2U5ZGVlNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9Ob2RlUmVuZGVyaW5nQ29udGV4dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlUmVuZGVyaW5nQ29udGV4dC5oCkBAIC03MCw3ICs3MCw3IEBAIHB1YmxpYzoKIAogcHJpdmF0
ZToKICAgICBOb2RlKiBtX25vZGU7Ci0gICAgQ29tcG9zZWRTaGFkb3dUcmVlV2Fsa2VyOjpQYXJl
bnRUcmFudmVyc2FsRGV0YWlscyBtX3BhcmVudERldGFpbHM7CisgICAgQ29tcG9zZWRTaGFkb3dU
cmVlV2Fsa2VyOjpQYXJlbnRUcmF2ZXJzYWxEZXRhaWxzIG1fcGFyZW50RGV0YWlsczsKICAgICBS
ZWZQdHI8UmVuZGVyU3R5bGU+IG1fc3R5bGU7CiAgICAgUmVuZGVyTmFtZWRGbG93VGhyZWFkKiBt
X3BhcmVudEZsb3dSZW5kZXJlcjsKICAgICBBdG9taWNTdHJpbmcgbV9mbG93VGhyZWFkOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>