<?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>78571</bug_id>
          
          <creation_ts>2012-02-13 20:32:10 -0800</creation_ts>
          <short_desc>Fix typo (HTMLContentSeleciton -&gt; HTMLContentSelection).</short_desc>
          <delta_ts>2012-02-14 01:53: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>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="Hayato Ito">hayato</reporter>
          <assigned_to name="Hayato Ito">hayato</assigned_to>
          <cc>morrita</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>555908</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2012-02-13 20:32:10 -0800</bug_when>
    <thetext>The title is well said.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555909</commentid>
    <comment_count>1</comment_count>
      <attachid>126900</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2012-02-13 20:34:07 -0800</bug_when>
    <thetext>Created attachment 126900
fix typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556116</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 01:50:17 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 126900:

perf/array-reverse.html bug 78593 (author: ojan@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556120</commentid>
    <comment_count>3</comment_count>
      <attachid>126900</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 01:53:07 -0800</bug_when>
    <thetext>Comment on attachment 126900
fix typo

Clearing flags on attachment: 126900

Committed r107690: &lt;http://trac.webkit.org/changeset/107690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556121</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 01:53:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126900</attachid>
            <date>2012-02-13 20:34:07 -0800</date>
            <delta_ts>2012-02-14 01:53:07 -0800</delta_ts>
            <desc>fix typo</desc>
            <filename>bug-78571-20120214133405.patch</filename>
            <type>text/plain</type>
            <size>14438</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NjYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTRkMDk4ZTcwMDBhNzU2
MDQxZDY1ODIxNDk2ZDdlMWIyODQwODNmOC4uM2JkNGExMWRhMTZhMDljMWZiN2U2YWRhMWNhZTVj
ZTAwNTc3M2M3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ3IEBACisyMDEyLTAyLTEzICBIYXlh
dG8gSXRvICA8aGF5YXRvQGNocm9taXVtLm9yZz4KKworICAgICAgICBGaXggdHlwby4gSFRNTENv
bnRlbnRTZWxlY2l0b24gLT4gSFRNTENvbnRlbnRTZWxlY3Rpb24uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODU3MQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVo
YXZpb3IuCisKKyAgICAgICAgKiBkb20vTm9kZVJlbmRlcmluZ0NvbnRleHQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6bmV4dFJlbmRlcmVyT2YpOgorICAgICAgICAoV2ViQ29yZTo6cHJldmlvdXNS
ZW5kZXJlck9mKToKKyAgICAgICAgKFdlYkNvcmU6OmZpcnN0UmVuZGVyZXJPZik6CisgICAgICAg
IChXZWJDb3JlOjpsYXN0UmVuZGVyZXJPZik6CisgICAgICAgICogZG9tL1NoYWRvd1Jvb3QuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U2hhZG93Um9vdDo6aW5zZXJ0aW9uUG9pbnRGb3IpOgorICAg
ICAgICAqIGh0bWwvc2hhZG93L0hUTUxDb250ZW50RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MQ29udGVudEVsZW1lbnQ6OmF0dGFjaCk6CisgICAgICAgICogaHRtbC9zaGFkb3cv
SFRNTENvbnRlbnRTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29udGVudFNl
bGVjdGlvbjo6YXBwZW5kKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0aW9u
Ojp1bmxpbmspOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0Ojpm
aW5kKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0aW9uTGlzdDo6YXBwZW5k
KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0b3I6OnNlbGVjdCk6CisgICAg
ICAgIChXZWJDb3JlOjpIVE1MQ29udGVudFNlbGVjdG9yOjp1bnNlbGVjdCk6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MQ29udGVudFNlbGVjdG9yOjpmaW5kRm9yKToKKyAgICAgICAgKiBodG1sL3No
YWRvdy9IVE1MQ29udGVudFNlbGVjdG9yLmg6CisgICAgICAgIChIVE1MQ29udGVudFNlbGVjdGlv
bik6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29udGVudFNlbGVjdGlvbjo6bmV4dCk6CisgICAg
ICAgIChXZWJDb3JlOjpIVE1MQ29udGVudFNlbGVjdGlvbjo6cHJldmlvdXMpOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb246OkhUTUxDb250ZW50U2VsZWN0aW9uKToKKyAg
ICAgICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0aW9uOjpjcmVhdGUpOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0OjpmaXJzdCk6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MQ29udGVudFNlbGVjdGlvbkxpc3Q6Omxhc3QpOgorICAgICAgICAoSFRNTENvbnRl
bnRTZWxlY3Rpb25MaXN0KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0aW9u
U2V0OjphZGQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb25TZXQ6OnJl
bW92ZSk6CisgICAgICAgIChIVE1MQ29udGVudFNlbGVjdGlvblNldCk6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MQ29udGVudFNlbGVjdGlvblNldDo6VHJhbnNsYXRvcjo6ZXF1YWwpOgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb25TZXQ6Okhhc2g6Omhhc2gpOgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTENvbnRlbnRTZWxlY3Rpb25TZXQ6Okhhc2g6OmVxdWFsKToKKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxDb250ZW50U2VsZWN0aW9uU2V0OjpmaW5kKToKKyAgICAgICAgKEhU
TUxDb250ZW50U2VsZWN0b3IpOgorCiAyMDEyLTAyLTEzICBDaGFuZ1Nlb2sgT2ggIDxzaGl2YW1p
ZG93QGdtYWlsLmNvbT4KIAogICAgICAgICBbR1RLXSBNdXRhdGlvbiBPYnNlcnZlcnMgYnVpbGQg
aXMgYnJva2VuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZVJlbmRlcmluZ0Nv
bnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVSZW5kZXJpbmdDb250ZXh0LmNwcApp
bmRleCA2ZmE5ODhhN2RkODI5Y2MxZWE4ZmNmMWZmYjhhMjNmZTJhYThjNzJmLi5iMThhZjg1OTlm
NDk0ZTFlNjI4MGU3MmFjMTMwM2I5MzViYWVkZjk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vTm9kZVJlbmRlcmluZ0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlUmVuZGVyaW5nQ29udGV4dC5jcHAKQEAgLTEyMiwxMSArMTIyLDExIEBAIFBhc3NSZWZQdHI8
UmVuZGVyU3R5bGU+IE5vZGVSZW5kZXJpbmdDb250ZXh0OjpyZWxlYXNlU3R5bGUoKQogCiBzdGF0
aWMgUmVuZGVyT2JqZWN0KiBuZXh0UmVuZGVyZXJPZihIVE1MQ29udGVudEVsZW1lbnQqIHBhcmVu
dCwgTm9kZSogY3VycmVudCkKIHsKLSAgICBIVE1MQ29udGVudFNlbGVjaXRvbiogY3VycmVudFNl
bGVjdGlvbiA9IHBhcmVudC0+c2VsZWN0aW9ucygpLT5maW5kKGN1cnJlbnQpOworICAgIEhUTUxD
b250ZW50U2VsZWN0aW9uKiBjdXJyZW50U2VsZWN0aW9uID0gcGFyZW50LT5zZWxlY3Rpb25zKCkt
PmZpbmQoY3VycmVudCk7CiAgICAgaWYgKCFjdXJyZW50U2VsZWN0aW9uKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIGZvciAoSFRNTENvbnRlbnRTZWxlY2l0b24qIHNlbGVjdGlvbiA9IGN1cnJl
bnRTZWxlY3Rpb24tPm5leHQoKTsgc2VsZWN0aW9uOyBzZWxlY3Rpb24gPSBzZWxlY3Rpb24tPm5l
eHQoKSkgeworICAgIGZvciAoSFRNTENvbnRlbnRTZWxlY3Rpb24qIHNlbGVjdGlvbiA9IGN1cnJl
bnRTZWxlY3Rpb24tPm5leHQoKTsgc2VsZWN0aW9uOyBzZWxlY3Rpb24gPSBzZWxlY3Rpb24tPm5l
eHQoKSkgewogICAgICAgICBpZiAoUmVuZGVyT2JqZWN0KiByZW5kZXJlciA9IHNlbGVjdGlvbi0+
bm9kZSgpLT5yZW5kZXJlcigpKQogICAgICAgICAgICAgcmV0dXJuIHJlbmRlcmVyOwogICAgIH0K
QEAgLTEzOCw3ICsxMzgsNyBAQCBzdGF0aWMgUmVuZGVyT2JqZWN0KiBwcmV2aW91c1JlbmRlcmVy
T2YoSFRNTENvbnRlbnRFbGVtZW50KiBwYXJlbnQsIE5vZGUqIGN1cnJlbgogewogICAgIFJlbmRl
ck9iamVjdCogbGFzdFJlbmRlcmVyID0gMDsKIAotICAgIGZvciAoSFRNTENvbnRlbnRTZWxlY2l0
b24qIHNlbGVjdGlvbiA9IHBhcmVudC0+c2VsZWN0aW9ucygpLT5maXJzdCgpOyBzZWxlY3Rpb247
IHNlbGVjdGlvbiA9IHNlbGVjdGlvbi0+bmV4dCgpKSB7CisgICAgZm9yIChIVE1MQ29udGVudFNl
bGVjdGlvbiogc2VsZWN0aW9uID0gcGFyZW50LT5zZWxlY3Rpb25zKCktPmZpcnN0KCk7IHNlbGVj
dGlvbjsgc2VsZWN0aW9uID0gc2VsZWN0aW9uLT5uZXh0KCkpIHsKICAgICAgICAgaWYgKHNlbGVj
dGlvbi0+bm9kZSgpID09IGN1cnJlbnQpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYg
KFJlbmRlck9iamVjdCogcmVuZGVyZXIgPSBzZWxlY3Rpb24tPm5vZGUoKS0+cmVuZGVyZXIoKSkK
QEAgLTE1MCw3ICsxNTAsNyBAQCBzdGF0aWMgUmVuZGVyT2JqZWN0KiBwcmV2aW91c1JlbmRlcmVy
T2YoSFRNTENvbnRlbnRFbGVtZW50KiBwYXJlbnQsIE5vZGUqIGN1cnJlbgogCiBzdGF0aWMgUmVu
ZGVyT2JqZWN0KiBmaXJzdFJlbmRlcmVyT2YoSFRNTENvbnRlbnRFbGVtZW50KiBwYXJlbnQpCiB7
Ci0gICAgZm9yIChIVE1MQ29udGVudFNlbGVjaXRvbiogc2VsZWN0aW9uID0gcGFyZW50LT5zZWxl
Y3Rpb25zKCktPmZpcnN0KCk7IHNlbGVjdGlvbjsgc2VsZWN0aW9uID0gc2VsZWN0aW9uLT5uZXh0
KCkpIHsKKyAgICBmb3IgKEhUTUxDb250ZW50U2VsZWN0aW9uKiBzZWxlY3Rpb24gPSBwYXJlbnQt
PnNlbGVjdGlvbnMoKS0+Zmlyc3QoKTsgc2VsZWN0aW9uOyBzZWxlY3Rpb24gPSBzZWxlY3Rpb24t
Pm5leHQoKSkgewogICAgICAgICBpZiAoUmVuZGVyT2JqZWN0KiByZW5kZXJlciA9IHNlbGVjdGlv
bi0+bm9kZSgpLT5yZW5kZXJlcigpKQogICAgICAgICAgICAgcmV0dXJuIHJlbmRlcmVyOwogICAg
IH0KQEAgLTE2MCw3ICsxNjAsNyBAQCBzdGF0aWMgUmVuZGVyT2JqZWN0KiBmaXJzdFJlbmRlcmVy
T2YoSFRNTENvbnRlbnRFbGVtZW50KiBwYXJlbnQpCiAKIHN0YXRpYyBSZW5kZXJPYmplY3QqIGxh
c3RSZW5kZXJlck9mKEhUTUxDb250ZW50RWxlbWVudCogcGFyZW50KQogewotICAgIGZvciAoSFRN
TENvbnRlbnRTZWxlY2l0b24qIHNlbGVjdGlvbiA9IHBhcmVudC0+c2VsZWN0aW9ucygpLT5sYXN0
KCk7IHNlbGVjdGlvbjsgc2VsZWN0aW9uID0gc2VsZWN0aW9uLT5wcmV2aW91cygpKSB7CisgICAg
Zm9yIChIVE1MQ29udGVudFNlbGVjdGlvbiogc2VsZWN0aW9uID0gcGFyZW50LT5zZWxlY3Rpb25z
KCktPmxhc3QoKTsgc2VsZWN0aW9uOyBzZWxlY3Rpb24gPSBzZWxlY3Rpb24tPnByZXZpb3VzKCkp
IHsKICAgICAgICAgaWYgKFJlbmRlck9iamVjdCogcmVuZGVyZXIgPSBzZWxlY3Rpb24tPm5vZGUo
KS0+cmVuZGVyZXIoKSkKICAgICAgICAgICAgIHJldHVybiByZW5kZXJlcjsKICAgICB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vU2hhZG93Um9vdC5jcHAKaW5kZXggNWE1YzlkZjAzZDlhOGY0ZGMwMTc1OWFjNzAzMjM4
ZjdkYTQ1ZGQyNS4uM2Q3NTIxNzkxMzUyMDY0ZGU0MDFiYjI4NDYyYzY2ODI1YmVhN2I2OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9TaGFkb3dSb290LmNwcApAQCAtMTc1LDcgKzE3NSw3IEBAIEhUTUxDb250ZW50
RWxlbWVudCogU2hhZG93Um9vdDo6aW5zZXJ0aW9uUG9pbnRGb3IoTm9kZSogbm9kZSkgY29uc3QK
IHsKICAgICBpZiAoIW1fc2VsZWN0b3IpCiAgICAgICAgIHJldHVybiAwOwotICAgIEhUTUxDb250
ZW50U2VsZWNpdG9uKiBmb3VuZCA9IG1fc2VsZWN0b3ItPmZpbmRGb3Iobm9kZSk7CisgICAgSFRN
TENvbnRlbnRTZWxlY3Rpb24qIGZvdW5kID0gbV9zZWxlY3Rvci0+ZmluZEZvcihub2RlKTsKICAg
ICBpZiAoIWZvdW5kKQogICAgICAgICByZXR1cm4gMDsKICAgICByZXR1cm4gZm91bmQtPmluc2Vy
dGlvblBvaW50KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1M
Q29udGVudEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSFRNTENvbnRl
bnRFbGVtZW50LmNwcAppbmRleCA4NTQ4MmM2MjI5M2NmMmM0NWRjODhhM2IxZWIwMzFhMDhhMjA4
YWY4Li4xNGM0NTlhMjAyN2ZlMmExZWYyZDI5NTgzMTk4MDY1ZjQzY2Y1NTQxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVudEVsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0hUTUxDb250ZW50RWxlbWVudC5jcHAKQEAgLTgy
LDcgKzgyLDcgQEAgdm9pZCBIVE1MQ29udGVudEVsZW1lbnQ6OmF0dGFjaCgpCiAgICAgSFRNTEVs
ZW1lbnQ6OmF0dGFjaCgpOwogCiAgICAgaWYgKHJvb3QpIHsKLSAgICAgICAgZm9yIChIVE1MQ29u
dGVudFNlbGVjaXRvbiogc2VsZWN0aW9uID0gbV9zZWxlY3Rpb25zLT5maXJzdCgpOyBzZWxlY3Rp
b247IHNlbGVjdGlvbiA9IHNlbGVjdGlvbi0+bmV4dCgpKQorICAgICAgICBmb3IgKEhUTUxDb250
ZW50U2VsZWN0aW9uKiBzZWxlY3Rpb24gPSBtX3NlbGVjdGlvbnMtPmZpcnN0KCk7IHNlbGVjdGlv
bjsgc2VsZWN0aW9uID0gc2VsZWN0aW9uLT5uZXh0KCkpCiAgICAgICAgICAgICBzZWxlY3Rpb24t
Pm5vZGUoKS0+YXR0YWNoKCk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvSFRNTENvbnRlbnRTZWxlY3Rvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9IVE1MQ29udGVudFNlbGVjdG9yLmNwcAppbmRleCBhYjI2ZDRmYTZmZTEwZGM4NGRk
NzE2NTQ3YTc1NGI5MDNhNzRlNWRmLi44N2UxYWQ5ZWJhMDJiMDViOTY2YWZhNmY3ZTY4YWUxMjk3
MzEyYjRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVu
dFNlbGVjdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVu
dFNlbGVjdG9yLmNwcApAQCAtMzQsNyArMzQsNyBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
LXZvaWQgSFRNTENvbnRlbnRTZWxlY2l0b246OmFwcGVuZChQYXNzUmVmUHRyPEhUTUxDb250ZW50
U2VsZWNpdG9uPiBuZXh0KQordm9pZCBIVE1MQ29udGVudFNlbGVjdGlvbjo6YXBwZW5kKFBhc3NS
ZWZQdHI8SFRNTENvbnRlbnRTZWxlY3Rpb24+IG5leHQpCiB7CiAgICAgQVNTRVJUKCFtX25leHQp
OwogICAgIEFTU0VSVCghbmV4dC0+cHJldmlvdXMoKSk7CkBAIC00MiwxMyArNDIsMTMgQEAgdm9p
ZCBIVE1MQ29udGVudFNlbGVjaXRvbjo6YXBwZW5kKFBhc3NSZWZQdHI8SFRNTENvbnRlbnRTZWxl
Y2l0b24+IG5leHQpCiAgICAgbV9uZXh0LT5tX3ByZXZpb3VzID0gdGhpczsKIH0KIAotdm9pZCBI
VE1MQ29udGVudFNlbGVjaXRvbjo6dW5saW5rKCkKK3ZvaWQgSFRNTENvbnRlbnRTZWxlY3Rpb246
OnVubGluaygpCiB7CiAgICAgQVNTRVJUKCFtX3ByZXZpb3VzKTsgLy8gQ2FuIGJlIGNhbGxlZCBv
bmx5IGZvciBhIGhlYWQuCi0gICAgUmVmUHRyPEhUTUxDb250ZW50U2VsZWNpdG9uPiBpdGVtID0g
dGhpczsKKyAgICBSZWZQdHI8SFRNTENvbnRlbnRTZWxlY3Rpb24+IGl0ZW0gPSB0aGlzOwogICAg
IHdoaWxlIChpdGVtKSB7CiAgICAgICAgIEFTU0VSVCghaXRlbS0+cHJldmlvdXMoKSk7Ci0gICAg
ICAgIFJlZlB0cjxIVE1MQ29udGVudFNlbGVjaXRvbj4gbmV4dEl0ZW0gPSBpdGVtLT5tX25leHQ7
CisgICAgICAgIFJlZlB0cjxIVE1MQ29udGVudFNlbGVjdGlvbj4gbmV4dEl0ZW0gPSBpdGVtLT5t
X25leHQ7CiAgICAgICAgIGl0ZW0tPm1fbmV4dC5jbGVhcigpOwogICAgICAgICBpZiAobmV4dEl0
ZW0pCiAgICAgICAgICAgICBuZXh0SXRlbS0+bV9wcmV2aW91cy5jbGVhcigpOwpAQCAtNjUsOSAr
NjUsOSBAQCBIVE1MQ29udGVudFNlbGVjdGlvbkxpc3Q6On5IVE1MQ29udGVudFNlbGVjdGlvbkxp
c3QoKQogICAgIEFTU0VSVChpc0VtcHR5KCkpOwogfQogCi1IVE1MQ29udGVudFNlbGVjaXRvbiog
SFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0OjpmaW5kKE5vZGUqIG5vZGUpIGNvbnN0CitIVE1MQ29u
dGVudFNlbGVjdGlvbiogSFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0OjpmaW5kKE5vZGUqIG5vZGUp
IGNvbnN0CiB7Ci0gICAgZm9yIChIVE1MQ29udGVudFNlbGVjaXRvbiogaXRlbSA9IGZpcnN0KCk7
IGl0ZW07IGl0ZW0gPSBpdGVtLT5uZXh0KCkpIHsKKyAgICBmb3IgKEhUTUxDb250ZW50U2VsZWN0
aW9uKiBpdGVtID0gZmlyc3QoKTsgaXRlbTsgaXRlbSA9IGl0ZW0tPm5leHQoKSkgewogICAgICAg
ICBpZiAobm9kZSA9PSBpdGVtLT5ub2RlKCkpCiAgICAgICAgICAgICByZXR1cm4gaXRlbTsKICAg
ICB9CkBAIC04Nyw3ICs4Nyw3IEBAIHZvaWQgSFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0OjpjbGVh
cigpCiAgICAgbV9sYXN0LmNsZWFyKCk7CiB9CiAKLXZvaWQgSFRNTENvbnRlbnRTZWxlY3Rpb25M
aXN0OjphcHBlbmQoUGFzc1JlZlB0cjxIVE1MQ29udGVudFNlbGVjaXRvbj4gY2hpbGQpCit2b2lk
IEhUTUxDb250ZW50U2VsZWN0aW9uTGlzdDo6YXBwZW5kKFBhc3NSZWZQdHI8SFRNTENvbnRlbnRT
ZWxlY3Rpb24+IGNoaWxkKQogewogICAgIGlmIChpc0VtcHR5KCkpIHsKICAgICAgICAgQVNTRVJU
KCFtX2xhc3QpOwpAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgSFRNTENvbnRlbnRTZWxlY3Rvcjo6
c2VsZWN0KEhUTUxDb250ZW50RWxlbWVudCogY29udGVudEVsZW1lbnQsIEhUTUxDb250ZW50CiAg
ICAgICAgIGlmICghcXVlcnkubWF0Y2hlcyhjaGlsZCkpCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBSZWZQdHI8SFRNTENvbnRlbnRTZWxlY2l0b24+IHNlbGVjdGlvbiA9IEhUTUxD
b250ZW50U2VsZWNpdG9uOjpjcmVhdGUoY29udGVudEVsZW1lbnQsIGNoaWxkKTsKKyAgICAgICAg
UmVmUHRyPEhUTUxDb250ZW50U2VsZWN0aW9uPiBzZWxlY3Rpb24gPSBIVE1MQ29udGVudFNlbGVj
dGlvbjo6Y3JlYXRlKGNvbnRlbnRFbGVtZW50LCBjaGlsZCk7CiAgICAgICAgIHNlbGVjdGlvbnMt
PmFwcGVuZChzZWxlY3Rpb24pOwogICAgICAgICBtX3NlbGVjdGlvblNldC5hZGQoc2VsZWN0aW9u
LmdldCgpKTsKICAgICAgICAgbV9jYW5kaWRhdGVzW2ldID0gMDsKQEAgLTEyOSwxMiArMTI5LDEy
IEBAIHZvaWQgSFRNTENvbnRlbnRTZWxlY3Rvcjo6c2VsZWN0KEhUTUxDb250ZW50RWxlbWVudCog
Y29udGVudEVsZW1lbnQsIEhUTUxDb250ZW50CiAKIHZvaWQgSFRNTENvbnRlbnRTZWxlY3Rvcjo6
dW5zZWxlY3QoSFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0KiBsaXN0KQogewotICAgIGZvciAoSFRN
TENvbnRlbnRTZWxlY2l0b24qIHNlbGVjdGlvbiA9IGxpc3QtPmZpcnN0KCk7IHNlbGVjdGlvbjsg
c2VsZWN0aW9uID0gc2VsZWN0aW9uLT5uZXh0KCkpCisgICAgZm9yIChIVE1MQ29udGVudFNlbGVj
dGlvbiogc2VsZWN0aW9uID0gbGlzdC0+Zmlyc3QoKTsgc2VsZWN0aW9uOyBzZWxlY3Rpb24gPSBz
ZWxlY3Rpb24tPm5leHQoKSkKICAgICAgICAgbV9zZWxlY3Rpb25TZXQucmVtb3ZlKHNlbGVjdGlv
bik7CiAgICAgbGlzdC0+Y2xlYXIoKTsKIH0KIAotSFRNTENvbnRlbnRTZWxlY2l0b24qIEhUTUxD
b250ZW50U2VsZWN0b3I6OmZpbmRGb3IoTm9kZSoga2V5KSBjb25zdAorSFRNTENvbnRlbnRTZWxl
Y3Rpb24qIEhUTUxDb250ZW50U2VsZWN0b3I6OmZpbmRGb3IoTm9kZSoga2V5KSBjb25zdAogewog
ICAgIHJldHVybiBtX3NlbGVjdGlvblNldC5maW5kKGtleSk7CiB9CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVudFNlbGVjdG9yLmggYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVudFNlbGVjdG9yLmgKaW5kZXggNjM5OWZmYjMzYTQ1
NWRkNzI3MWVhMTFiMmZhYjk3MmEwYTk4ODBlZC4uYjBhMjg5MjAyNjllNGY2ZDMxMTgwMGI1YmNk
YmFjZWU4NTM4NzI2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSFRN
TENvbnRlbnRTZWxlY3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0hUTUxD
b250ZW50U2VsZWN0b3IuaApAQCAtNDMsMzQgKzQzLDM0IEBAIGNsYXNzIEhUTUxDb250ZW50RWxl
bWVudDsKIGNsYXNzIE5vZGU7CiBjbGFzcyBTaGFkb3dSb290OwogCi1jbGFzcyBIVE1MQ29udGVu
dFNlbGVjaXRvbiA6IHB1YmxpYyBSZWZDb3VudGVkPEhUTUxDb250ZW50U2VsZWNpdG9uPiB7Citj
bGFzcyBIVE1MQ29udGVudFNlbGVjdGlvbiA6IHB1YmxpYyBSZWZDb3VudGVkPEhUTUxDb250ZW50
U2VsZWN0aW9uPiB7CiBwdWJsaWM6Ci0gICAgc3RhdGljIFBhc3NSZWZQdHI8SFRNTENvbnRlbnRT
ZWxlY2l0b24+IGNyZWF0ZShIVE1MQ29udGVudEVsZW1lbnQqLCBOb2RlKik7CisgICAgc3RhdGlj
IFBhc3NSZWZQdHI8SFRNTENvbnRlbnRTZWxlY3Rpb24+IGNyZWF0ZShIVE1MQ29udGVudEVsZW1l
bnQqLCBOb2RlKik7CiAKICAgICBIVE1MQ29udGVudEVsZW1lbnQqIGluc2VydGlvblBvaW50KCkg
Y29uc3QgeyByZXR1cm4gbV9pbnNlcnRpb25Qb2ludDsgfQogICAgIE5vZGUqIG5vZGUoKSBjb25z
dCB7IHJldHVybiBtX25vZGUuZ2V0KCk7IH0KLSAgICBIVE1MQ29udGVudFNlbGVjaXRvbiogbmV4
dCgpIGNvbnN0IHsgcmV0dXJuIG1fbmV4dC5nZXQoKTsgfQotICAgIEhUTUxDb250ZW50U2VsZWNp
dG9uKiBwcmV2aW91cygpIGNvbnN0IHsgcmV0dXJuIG1fcHJldmlvdXMuZ2V0KCk7IH0KKyAgICBI
VE1MQ29udGVudFNlbGVjdGlvbiogbmV4dCgpIGNvbnN0IHsgcmV0dXJuIG1fbmV4dC5nZXQoKTsg
fQorICAgIEhUTUxDb250ZW50U2VsZWN0aW9uKiBwcmV2aW91cygpIGNvbnN0IHsgcmV0dXJuIG1f
cHJldmlvdXMuZ2V0KCk7IH0KIAotICAgIHZvaWQgYXBwZW5kKFBhc3NSZWZQdHI8SFRNTENvbnRl
bnRTZWxlY2l0b24+KTsKKyAgICB2b2lkIGFwcGVuZChQYXNzUmVmUHRyPEhUTUxDb250ZW50U2Vs
ZWN0aW9uPik7CiAgICAgdm9pZCB1bmxpbmsoKTsKIAogcHJpdmF0ZToKLSAgICBIVE1MQ29udGVu
dFNlbGVjaXRvbihIVE1MQ29udGVudEVsZW1lbnQqLCBOb2RlKik7CisgICAgSFRNTENvbnRlbnRT
ZWxlY3Rpb24oSFRNTENvbnRlbnRFbGVtZW50KiwgTm9kZSopOwogCiAgICAgSFRNTENvbnRlbnRF
bGVtZW50KiBtX2luc2VydGlvblBvaW50OwogICAgIFJlZlB0cjxOb2RlPiBtX25vZGU7Ci0gICAg
UmVmUHRyPEhUTUxDb250ZW50U2VsZWNpdG9uPiBtX25leHQ7Ci0gICAgUmVmUHRyPEhUTUxDb250
ZW50U2VsZWNpdG9uPiBtX3ByZXZpb3VzOworICAgIFJlZlB0cjxIVE1MQ29udGVudFNlbGVjdGlv
bj4gbV9uZXh0OworICAgIFJlZlB0cjxIVE1MQ29udGVudFNlbGVjdGlvbj4gbV9wcmV2aW91czsK
IH07CiAKLWlubGluZSBIVE1MQ29udGVudFNlbGVjaXRvbjo6SFRNTENvbnRlbnRTZWxlY2l0b24o
SFRNTENvbnRlbnRFbGVtZW50KiBpbnNlcnRpb25Qb2ludCwgTm9kZSogbm9kZSkKK2lubGluZSBI
VE1MQ29udGVudFNlbGVjdGlvbjo6SFRNTENvbnRlbnRTZWxlY3Rpb24oSFRNTENvbnRlbnRFbGVt
ZW50KiBpbnNlcnRpb25Qb2ludCwgTm9kZSogbm9kZSkKICAgICA6IG1faW5zZXJ0aW9uUG9pbnQo
aW5zZXJ0aW9uUG9pbnQpLCBtX25vZGUobm9kZSkKIHsgfQogCi1pbmxpbmUgUGFzc1JlZlB0cjxI
VE1MQ29udGVudFNlbGVjaXRvbj4gSFRNTENvbnRlbnRTZWxlY2l0b246OmNyZWF0ZShIVE1MQ29u
dGVudEVsZW1lbnQqIGluc2VydGlvblBvaW50LCBOb2RlKiBub2RlKQoraW5saW5lIFBhc3NSZWZQ
dHI8SFRNTENvbnRlbnRTZWxlY3Rpb24+IEhUTUxDb250ZW50U2VsZWN0aW9uOjpjcmVhdGUoSFRN
TENvbnRlbnRFbGVtZW50KiBpbnNlcnRpb25Qb2ludCwgTm9kZSogbm9kZSkKIHsKLSAgICByZXR1
cm4gYWRvcHRSZWYobmV3IEhUTUxDb250ZW50U2VsZWNpdG9uKGluc2VydGlvblBvaW50LCBub2Rl
KSk7CisgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBIVE1MQ29udGVudFNlbGVjdGlvbihpbnNlcnRp
b25Qb2ludCwgbm9kZSkpOwogfQogCiBjbGFzcyBIVE1MQ29udGVudFNlbGVjdGlvbkxpc3QgewpA
QCAtNzgsNDYgKzc4LDQ2IEBAIHB1YmxpYzoKICAgICBIVE1MQ29udGVudFNlbGVjdGlvbkxpc3Qo
KTsKICAgICB+SFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0KCk7CiAKLSAgICBIVE1MQ29udGVudFNl
bGVjaXRvbiogZmlyc3QoKSBjb25zdCB7IHJldHVybiBtX2ZpcnN0LmdldCgpOyB9Ci0gICAgSFRN
TENvbnRlbnRTZWxlY2l0b24qIGxhc3QoKSBjb25zdCB7IHJldHVybiBtX2xhc3QuZ2V0KCk7IH0K
LSAgICBIVE1MQ29udGVudFNlbGVjaXRvbiogZmluZChOb2RlKikgY29uc3Q7CisgICAgSFRNTENv
bnRlbnRTZWxlY3Rpb24qIGZpcnN0KCkgY29uc3QgeyByZXR1cm4gbV9maXJzdC5nZXQoKTsgfQor
ICAgIEhUTUxDb250ZW50U2VsZWN0aW9uKiBsYXN0KCkgY29uc3QgeyByZXR1cm4gbV9sYXN0Lmdl
dCgpOyB9CisgICAgSFRNTENvbnRlbnRTZWxlY3Rpb24qIGZpbmQoTm9kZSopIGNvbnN0OwogICAg
IGJvb2wgaXNFbXB0eSgpIGNvbnN0IHsgcmV0dXJuICFtX2ZpcnN0OyB9CiAKICAgICB2b2lkIGNs
ZWFyKCk7Ci0gICAgdm9pZCBhcHBlbmQoUGFzc1JlZlB0cjxIVE1MQ29udGVudFNlbGVjaXRvbj4p
OworICAgIHZvaWQgYXBwZW5kKFBhc3NSZWZQdHI8SFRNTENvbnRlbnRTZWxlY3Rpb24+KTsKIAog
cHJpdmF0ZToKLSAgICBSZWZQdHI8SFRNTENvbnRlbnRTZWxlY2l0b24+IG1fZmlyc3Q7Ci0gICAg
UmVmUHRyPEhUTUxDb250ZW50U2VsZWNpdG9uPiBtX2xhc3Q7CisgICAgUmVmUHRyPEhUTUxDb250
ZW50U2VsZWN0aW9uPiBtX2ZpcnN0OworICAgIFJlZlB0cjxIVE1MQ29udGVudFNlbGVjdGlvbj4g
bV9sYXN0OwogfTsKIAogCiBjbGFzcyBIVE1MQ29udGVudFNlbGVjdGlvblNldCB7CiBwdWJsaWM6
Ci0gICAgdm9pZCBhZGQoSFRNTENvbnRlbnRTZWxlY2l0b24qIHZhbHVlKSB7IG1fc2V0LmFkZCh2
YWx1ZSk7IH0KLSAgICB2b2lkIHJlbW92ZShIVE1MQ29udGVudFNlbGVjaXRvbiogdmFsdWUpIHsg
bV9zZXQucmVtb3ZlKHZhbHVlKTsgfQorICAgIHZvaWQgYWRkKEhUTUxDb250ZW50U2VsZWN0aW9u
KiB2YWx1ZSkgeyBtX3NldC5hZGQodmFsdWUpOyB9CisgICAgdm9pZCByZW1vdmUoSFRNTENvbnRl
bnRTZWxlY3Rpb24qIHZhbHVlKSB7IG1fc2V0LnJlbW92ZSh2YWx1ZSk7IH0KICAgICBib29sIGlz
RW1wdHkoKSBjb25zdCB7IHJldHVybiBtX3NldC5pc0VtcHR5KCk7IH0KLSAgICBIVE1MQ29udGVu
dFNlbGVjaXRvbiogZmluZChOb2RlKiBrZXkpIGNvbnN0OworICAgIEhUTUxDb250ZW50U2VsZWN0
aW9uKiBmaW5kKE5vZGUqIGtleSkgY29uc3Q7CiAKIHByaXZhdGU6CiAgICAgc3RydWN0IFRyYW5z
bGF0b3IgewogICAgIHB1YmxpYzoKICAgICAgICAgc3RhdGljIHVuc2lnbmVkIGhhc2goY29uc3Qg
Tm9kZSoga2V5KSB7IHJldHVybiBQdHJIYXNoPGNvbnN0IE5vZGUqPjo6aGFzaChrZXkpOyB9Ci0g
ICAgICAgIHN0YXRpYyBib29sIGVxdWFsKGNvbnN0IEhUTUxDb250ZW50U2VsZWNpdG9uKiBzZWxl
Y3Rpb24sIGNvbnN0IE5vZGUqIG5vZGUpIHsgcmV0dXJuIHNlbGVjdGlvbi0+bm9kZSgpID09IG5v
ZGU7IH0KKyAgICAgICAgc3RhdGljIGJvb2wgZXF1YWwoY29uc3QgSFRNTENvbnRlbnRTZWxlY3Rp
b24qIHNlbGVjdGlvbiwgY29uc3QgTm9kZSogbm9kZSkgeyByZXR1cm4gc2VsZWN0aW9uLT5ub2Rl
KCkgPT0gbm9kZTsgfQogICAgIH07CiAKICAgICBzdHJ1Y3QgSGFzaCB7Ci0gICAgICAgIHN0YXRp
YyB1bnNpZ25lZCBoYXNoKEhUTUxDb250ZW50U2VsZWNpdG9uKiBrZXkpIHsgcmV0dXJuIFB0ckhh
c2g8Y29uc3QgTm9kZSo+OjpoYXNoKGtleS0+bm9kZSgpKTsgfQotICAgICAgICBzdGF0aWMgYm9v
bCBlcXVhbChIVE1MQ29udGVudFNlbGVjaXRvbiogYSwgSFRNTENvbnRlbnRTZWxlY2l0b24qIGIp
IHsgcmV0dXJuIGEtPm5vZGUoKSA9PSBiLT5ub2RlKCk7IH0KKyAgICAgICAgc3RhdGljIHVuc2ln
bmVkIGhhc2goSFRNTENvbnRlbnRTZWxlY3Rpb24qIGtleSkgeyByZXR1cm4gUHRySGFzaDxjb25z
dCBOb2RlKj46Omhhc2goa2V5LT5ub2RlKCkpOyB9CisgICAgICAgIHN0YXRpYyBib29sIGVxdWFs
KEhUTUxDb250ZW50U2VsZWN0aW9uKiBhLCBIVE1MQ29udGVudFNlbGVjdGlvbiogYikgeyByZXR1
cm4gYS0+bm9kZSgpID09IGItPm5vZGUoKTsgfQogICAgICAgICBzdGF0aWMgY29uc3QgYm9vbCBz
YWZlVG9Db21wYXJlVG9FbXB0eU9yRGVsZXRlZCA9IGZhbHNlOwogICAgIH07CiAKLSAgICB0eXBl
ZGVmIEhhc2hTZXQ8SFRNTENvbnRlbnRTZWxlY2l0b24qLCBIYXNoPiBQb2ludGVyU2V0OworICAg
IHR5cGVkZWYgSGFzaFNldDxIVE1MQ29udGVudFNlbGVjdGlvbiosIEhhc2g+IFBvaW50ZXJTZXQ7
CiAKICAgICBQb2ludGVyU2V0IG1fc2V0OwogfTsKIAotaW5saW5lIEhUTUxDb250ZW50U2VsZWNp
dG9uKiBIVE1MQ29udGVudFNlbGVjdGlvblNldDo6ZmluZChOb2RlKiBrZXkpIGNvbnN0Citpbmxp
bmUgSFRNTENvbnRlbnRTZWxlY3Rpb24qIEhUTUxDb250ZW50U2VsZWN0aW9uU2V0OjpmaW5kKE5v
ZGUqIGtleSkgY29uc3QKIHsKICAgICBQb2ludGVyU2V0OjppdGVyYXRvciBmb3VuZCA9IG1fc2V0
LmZpbmQ8Tm9kZSosIEhUTUxDb250ZW50U2VsZWN0aW9uU2V0OjpUcmFuc2xhdG9yPihrZXkpOwog
ICAgIHJldHVybiBmb3VuZCAhPSBtX3NldC5lbmQoKSA/ICpmb3VuZCA6IDA7CkBAIC0xMzEsNyAr
MTMxLDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBzZWxlY3QoSFRNTENvbnRlbnRFbGVtZW50Kiwg
SFRNTENvbnRlbnRTZWxlY3Rpb25MaXN0Kik7CiAgICAgdm9pZCB1bnNlbGVjdChIVE1MQ29udGVu
dFNlbGVjdGlvbkxpc3QqKTsKLSAgICBIVE1MQ29udGVudFNlbGVjaXRvbiogZmluZEZvcihOb2Rl
KiBrZXkpIGNvbnN0OworICAgIEhUTUxDb250ZW50U2VsZWN0aW9uKiBmaW5kRm9yKE5vZGUqIGtl
eSkgY29uc3Q7CiAKICAgICB2b2lkIHdpbGxTZWxlY3RPdmVyKFNoYWRvd1Jvb3QqKTsKICAgICB2
b2lkIGRpZFNlbGVjdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>