<?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>129566</bug_id>
          
          <creation_ts>2014-03-01 17:32:17 -0800</creation_ts>
          <short_desc>Change public text iterator API implementations to not depend on 16-bit character pointers</short_desc>
          <delta_ts>2014-03-02 11:30:38 -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>WebKit API</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="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986024</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-01 17:32:17 -0800</bug_when>
    <thetext>Change public text iterator API implementations to not depend on 16-bit character pointers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986025</commentid>
    <comment_count>1</comment_count>
      <attachid>225576</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-03-01 17:56:05 -0800</bug_when>
    <thetext>Created attachment 225576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986138</commentid>
    <comment_count>2</comment_count>
      <attachid>225576</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-02 11:30:36 -0800</bug_when>
    <thetext>Comment on attachment 225576
Patch

Clearing flags on attachment: 225576

Committed r164945: &lt;http://trac.webkit.org/changeset/164945&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986139</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-02 11:30:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225576</attachid>
            <date>2014-03-01 17:56:05 -0800</date>
            <delta_ts>2014-03-02 11:30:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129566-20140301175605.patch</filename>
            <type>text/plain</type>
            <size>8285</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0OTM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggZWVhOWE3N2Ix
MTMzYTYwMjgxM2MxMTJjN2FmMTZkYTE4ZjkzOTgwNi4uNDA0MzkxZDA5OGI5ODlkZGY5MDEwNmQz
NTcwM2E4OWQ4Y2U3N2RmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0
LTAzLTAxICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBDaGFuZ2Ug
cHVibGljIHRleHQgaXRlcmF0b3IgQVBJIGltcGxlbWVudGF0aW9ucyB0byBub3QgZGVwZW5kIG9u
IDE2LWJpdCBjaGFyYWN0ZXIgcG9pbnRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyOTU2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogV2ViVmlldy9XZWJUZXh0SXRlcmF0b3IubW06CisgICAgICAg
ICgtW1dlYlRleHRJdGVyYXRvciBpbml0V2l0aFJhbmdlOl0pOiBVc2UgbWFrZV91bmlxdWUgaW5z
dGVhZCBvZiBhZG9wdFB0ci4KKyAgICAgICAgKC1bV2ViVGV4dEl0ZXJhdG9yIGFkdmFuY2VdKTog
Q2xlYXIgb3V0IHRoZSB1cGNvbnZlcnRlZCB0ZXh0IHNpbmNlIHdlIGFyZSBtb3Zpbmcgb24gdG8g
dGhlCisgICAgICAgIG5leHQgdGV4dC4KKyAgICAgICAgKC1bV2ViVGV4dEl0ZXJhdG9yIGN1cnJl
bnRUZXh0UG9pbnRlcl0pOiBVcGNvbnZlcnQgaWYgd2UgaGF2ZSA4LWJpdCB0ZXh0LgorICAgICAg
ICAoLVtXZWJUZXh0SXRlcmF0b3IgY3VycmVudFRleHRMZW5ndGhdKTogQ2FsbCBUZXh0SXRlcmF0
b3I6OnRleHQoKS5sZW5ndGgoKSBzaW5jZSB3ZSB3aWxsCisgICAgICAgIHByb2JhYmx5IGJlIHJl
bW92aW5nIFRleHRJdGVyYXRvcjo6bGVuZ3RoIGV2ZW50dWFsbHkuCisKIDIwMTQtMDMtMDEgIFBy
YXRpayBTb2xhbmtpICA8cHNvbGFua2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIHNlbGVj
dGlvbkltYWdlRm9yY2luZ0JsYWNrVGV4dCBzaG91bGQgcmV0dXJuIGF1dG9yZWxlYXNlZCBvYmpl
Y3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwppbmRleCA2OWM5YWMxY2FkMWExNTFjZGRkMTQ4MWE1Nzc1NWNlYmRkZTRhMTgy
Li5iNzA1MGUyNTg4YTJjM2ViNThjMWVkMWI5Mzg5MTQzMWFlNzljN2EzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTQtMDMtMDEgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIENoYW5nZSBwdWJsaWMgdGV4dCBpdGVyYXRvciBBUEkgaW1wbGVtZW50YXRp
b25zIHRvIG5vdCBkZXBlbmQgb24gMTYtYml0IGNoYXJhY3RlciBwb2ludGVycworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5NTY2CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYlRleHRJ
dGVyYXRvci5tbToKKyAgICAgICAgKC1bV0tET01UZXh0SXRlcmF0b3IgaW5pdFdpdGhSYW5nZTpd
KTogVXNlIG1ha2VfdW5pcXVlIGluc3RlYWQgb2YgYWRvcHRQdHIuCisgICAgICAgICgtW1dLRE9N
VGV4dEl0ZXJhdG9yIGFkdmFuY2VdKTogQ2xlYXIgb3V0IHRoZSB1cGNvbnZlcnRlZCB0ZXh0IHNp
bmNlIHdlIGFyZSBtb3Zpbmcgb24gdG8gdGhlCisgICAgICAgIG5leHQgdGV4dC4KKyAgICAgICAg
KC1bV0tET01UZXh0SXRlcmF0b3IgY3VycmVudFRleHRQb2ludGVyXSk6IFVwY29udmVydCBpZiB3
ZSBoYXZlIDgtYml0IHRleHQuCisgICAgICAgICgtW1dLRE9NVGV4dEl0ZXJhdG9yIGN1cnJlbnRU
ZXh0TGVuZ3RoXSk6IENhbGwgVGV4dEl0ZXJhdG9yOjp0ZXh0KCkubGVuZ3RoKCkgc2luY2Ugd2Ug
d2lsbAorICAgICAgICBwcm9iYWJseSBiZSByZW1vdmluZyBUZXh0SXRlcmF0b3I6Omxlbmd0aCBl
dmVudHVhbGx5LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJFZGl0
b3JDbGllbnQuY3BwOiBSZW1vdmVkIHVubmVkZWQgaW5jbHVkZSBvZiBUZXh0SXRlcmF0b3IuaC4K
KyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6IERpdHRvLgorCiAyMDE0
LTAzLTAxICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkIGZvbGxvdy11cCB0byByMTY0OTA1IGFuZCByMTY0OTEyLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJUZXh0SXRlcmF0b3IubW0gYi9Tb3VyY2UvV2Vi
S2l0L21hYy9XZWJWaWV3L1dlYlRleHRJdGVyYXRvci5tbQppbmRleCA4NDcxZjRlZGQwM2UwOGE4
MDUyOGJhZDRlODBhMmVkYzBkZTdkMTc4Li4xMjhhYmM5NWNiNWZkYzllMjRiNDYzNjZmYzgyMmYy
YzdiNTdmOWUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlRleHRJ
dGVyYXRvci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlRleHRJdGVyYXRv
ci5tbQpAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDgsIDIwMDkgQXBw
bGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA4LCAyMDA5
LCAyMDE0IEFwcGxlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
ICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwpAQCAtMzUsMTIgKzM1LDEwIEBACiAjaW1wb3J0IDx3dGYvUnVuTG9vcC5o
PgogI2ltcG9ydCA8d3RmL1ZlY3Rvci5oPgogCi11c2luZyBuYW1lc3BhY2UgSlNDOwotdXNpbmcg
bmFtZXNwYWNlIFdlYkNvcmU7Ci0KIEBpbnRlcmZhY2UgV2ViVGV4dEl0ZXJhdG9yUHJpdmF0ZSA6
IE5TT2JqZWN0IHsKIEBwdWJsaWMKLSAgICBPd25QdHI8VGV4dEl0ZXJhdG9yPiBfdGV4dEl0ZXJh
dG9yOworICAgIHN0ZDo6dW5pcXVlX3B0cjxXZWJDb3JlOjpUZXh0SXRlcmF0b3I+IF90ZXh0SXRl
cmF0b3I7CisgICAgVmVjdG9yPHVuaWNoYXI+IF91cGNvbnZlcnRlZFRleHQ7CiB9CiBAZW5kCiAK
QEAgLTczLDEzICs3MSwxNCBAQCAtIChpZClpbml0V2l0aFJhbmdlOihET01SYW5nZSAqKXJhbmdl
CiAgICAgICAgIHJldHVybiBzZWxmOwogICAgIAogICAgIF9wcml2YXRlID0gW1tXZWJUZXh0SXRl
cmF0b3JQcml2YXRlIGFsbG9jXSBpbml0XTsKLSAgICBfcHJpdmF0ZS0+X3RleHRJdGVyYXRvciA9
IGFkb3B0UHRyKG5ldyBUZXh0SXRlcmF0b3IoY29yZShyYW5nZSkpKTsKKyAgICBfcHJpdmF0ZS0+
X3RleHRJdGVyYXRvciA9IHN0ZDo6bWFrZV91bmlxdWU8V2ViQ29yZTo6VGV4dEl0ZXJhdG9yPihj
b3JlKHJhbmdlKSk7CiAgICAgcmV0dXJuIHNlbGY7CiB9CiAKIC0gKHZvaWQpYWR2YW5jZQogewog
ICAgIF9wcml2YXRlLT5fdGV4dEl0ZXJhdG9yLT5hZHZhbmNlKCk7CisgICAgX3ByaXZhdGUtPl91
cGNvbnZlcnRlZFRleHQuc2hyaW5rKDApOwogfQogCiAtIChCT09MKWF0RW5kCkBAIC05MiwxNCAr
OTEsMjQgQEAgLSAoRE9NUmFuZ2UgKiljdXJyZW50UmFuZ2UKICAgICByZXR1cm4ga2l0KF9wcml2
YXRlLT5fdGV4dEl0ZXJhdG9yLT5yYW5nZSgpLmdldCgpKTsKIH0KIAotLSAoY29uc3QgdW5pY2hh
ciAqKWN1cnJlbnRUZXh0UG9pbnRlcgorLy8gRklYTUU6IENvbnNpZGVyIGRlcHJlY2F0aW5nIHRo
aXMgbWV0aG9kIGFuZCBjcmVhdGluZyBvbmUgdGhhdCBkb2VzIG5vdCByZXF1aXJlIGNvcHlpbmcg
OC1iaXQgY2hhcmFjdGVycy4KKy0gKGNvbnN0IHVuaWNoYXIqKWN1cnJlbnRUZXh0UG9pbnRlcgog
ewotICAgIHJldHVybiBfcHJpdmF0ZS0+X3RleHRJdGVyYXRvci0+ZGVwcmVjYXRlZFRleHRJdGVy
YXRvckNoYXJhY3RlcnMoKTsKKyAgICBTdHJpbmdWaWV3IHRleHQgPSBfcHJpdmF0ZS0+X3RleHRJ
dGVyYXRvci0+dGV4dCgpOworICAgIHVuc2lnbmVkIGxlbmd0aCA9IHRleHQubGVuZ3RoKCk7Cisg
ICAgaWYgKCFsZW5ndGgpCisgICAgICAgIHJldHVybiBudWxscHRyOworICAgIGlmICghdGV4dC5p
czhCaXQoKSkKKyAgICAgICAgcmV0dXJuIHRleHQuY2hhcmFjdGVyczE2KCk7CisgICAgaWYgKF9w
cml2YXRlLT5fdXBjb252ZXJ0ZWRUZXh0LmlzRW1wdHkoKSkKKyAgICAgICAgX3ByaXZhdGUtPl91
cGNvbnZlcnRlZFRleHQuYXBwZW5kUmFuZ2UodGV4dC5jaGFyYWN0ZXJzOCgpLCB0ZXh0LmNoYXJh
Y3RlcnM4KCkgKyBsZW5ndGgpOworICAgIEFTU0VSVChfcHJpdmF0ZS0+X3VwY29udmVydGVkVGV4
dC5zaXplKCkgPT0gdGV4dC5sZW5ndGgoKSk7CisgICAgcmV0dXJuIF9wcml2YXRlLT5fdXBjb252
ZXJ0ZWRUZXh0LmRhdGEoKTsKIH0KIAogLSAoTlNVSW50ZWdlciljdXJyZW50VGV4dExlbmd0aAog
ewotICAgIHJldHVybiBfcHJpdmF0ZS0+X3RleHRJdGVyYXRvci0+bGVuZ3RoKCk7CisgICAgcmV0
dXJuIF9wcml2YXRlLT5fdGV4dEl0ZXJhdG9yLT50ZXh0KCkubGVuZ3RoKCk7CiB9CiAKIEBlbmQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJ
L21hYy9XS0RPTVRleHRJdGVyYXRvci5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvQVBJL21hYy9XS0RPTVRleHRJdGVyYXRvci5tbQppbmRleCA5YzA2YWY4YWJk
NmUxZDZlYTUzNjNlOWQ0YWRiOTZmODYwNmE0ZjdmLi40ODU5YzJmOGEyMWJkMTZhOTcxODZhMmM5
OTM3MjUxN2I1Njg3OTE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0FQSS9tYWMvV0tET01UZXh0SXRlcmF0b3IubW0KKysrIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFjL1dLRE9NVGV4dEl0ZXJhdG9y
Lm1tCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMiBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIsIDIwMTQgQXBwbGUg
SW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
CkBAIC0zMSwxMSArMzEsMTEgQEAKICNpbXBvcnQgIldLRE9NSW50ZXJuYWxzLmgiCiAjaW1wb3J0
ICJXS0RPTVJhbmdlLmgiCiAjaW1wb3J0IDxXZWJDb3JlL1RleHRJdGVyYXRvci5oPgotI2ltcG9y
dCA8d3RmL093blB0ci5oPgogCiBAaW50ZXJmYWNlIFdLRE9NVGV4dEl0ZXJhdG9yICgpIHsKIEBw
dWJsaWMKLSAgICBPd25QdHI8V2ViQ29yZTo6VGV4dEl0ZXJhdG9yPiBfdGV4dEl0ZXJhdG9yOwor
ICAgIHN0ZDo6dW5pcXVlX3B0cjxXZWJDb3JlOjpUZXh0SXRlcmF0b3I+IF90ZXh0SXRlcmF0b3I7
CisgICAgVmVjdG9yPHVuaWNoYXI+IF91cGNvbnZlcnRlZFRleHQ7CiB9CiBAZW5kCiAKQEAgLTQ3
LDE0ICs0NywxNCBAQCAtIChpZClpbml0V2l0aFJhbmdlOihXS0RPTVJhbmdlICopcmFuZ2UKICAg
ICBpZiAoIXNlbGYpCiAgICAgICAgIHJldHVybiBuaWw7CiAKLSAgICBfdGV4dEl0ZXJhdG9yID0g
YWRvcHRQdHIobmV3IFdlYkNvcmU6OlRleHRJdGVyYXRvcihXZWJLaXQ6OnRvV2ViQ29yZVJhbmdl
KHJhbmdlKSkpOwotCisgICAgX3RleHRJdGVyYXRvciA9IHN0ZDo6bWFrZV91bmlxdWU8V2ViQ29y
ZTo6VGV4dEl0ZXJhdG9yPihXZWJLaXQ6OnRvV2ViQ29yZVJhbmdlKHJhbmdlKSk7CiAgICAgcmV0
dXJuIHNlbGY7CiB9CiAKIC0gKHZvaWQpYWR2YW5jZQogewogICAgIF90ZXh0SXRlcmF0b3ItPmFk
dmFuY2UoKTsKKyAgICBfdXBjb252ZXJ0ZWRUZXh0LnNocmluaygwKTsKIH0KIAogLSAoQk9PTClh
dEVuZApAQCAtNjcsMTQgKzY3LDI0IEBAIC0gKFdLRE9NUmFuZ2UgKiljdXJyZW50UmFuZ2UKICAg
ICByZXR1cm4gV2ViS2l0Ojp0b1dLRE9NUmFuZ2UoX3RleHRJdGVyYXRvci0+cmFuZ2UoKS5nZXQo
KSk7CiB9CiAKLS0gKGNvbnN0IHVuaWNoYXIgKiljdXJyZW50VGV4dFBvaW50ZXIKKy8vIEZJWE1F
OiBDb25zaWRlciBkZXByZWNhdGluZyB0aGlzIG1ldGhvZCBhbmQgY3JlYXRpbmcgb25lIHRoYXQg
ZG9lcyBub3QgcmVxdWlyZSBjb3B5aW5nIDgtYml0IGNoYXJhY3RlcnMuCistIChjb25zdCB1bmlj
aGFyKiljdXJyZW50VGV4dFBvaW50ZXIKIHsKLSAgICByZXR1cm4gX3RleHRJdGVyYXRvci0+ZGVw
cmVjYXRlZFRleHRJdGVyYXRvckNoYXJhY3RlcnMoKTsKKyAgICBTdHJpbmdWaWV3IHRleHQgPSBf
dGV4dEl0ZXJhdG9yLT50ZXh0KCk7CisgICAgdW5zaWduZWQgbGVuZ3RoID0gdGV4dC5sZW5ndGgo
KTsKKyAgICBpZiAoIWxlbmd0aCkKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CisgICAgaWYgKCF0
ZXh0LmlzOEJpdCgpKQorICAgICAgICByZXR1cm4gdGV4dC5jaGFyYWN0ZXJzMTYoKTsKKyAgICBp
ZiAoX3VwY29udmVydGVkVGV4dC5pc0VtcHR5KCkpCisgICAgICAgIF91cGNvbnZlcnRlZFRleHQu
YXBwZW5kUmFuZ2UodGV4dC5jaGFyYWN0ZXJzOCgpLCB0ZXh0LmNoYXJhY3RlcnM4KCkgKyBsZW5n
dGgpOworICAgIEFTU0VSVChfdXBjb252ZXJ0ZWRUZXh0LnNpemUoKSA9PSB0ZXh0Lmxlbmd0aCgp
KTsKKyAgICByZXR1cm4gX3VwY29udmVydGVkVGV4dC5kYXRhKCk7CiB9CiAKIC0gKE5TVUludGVn
ZXIpY3VycmVudFRleHRMZW5ndGgKIHsKLSAgICByZXR1cm4gX3RleHRJdGVyYXRvci0+bGVuZ3Ro
KCk7CisgICAgcmV0dXJuIF90ZXh0SXRlcmF0b3ItPnRleHQoKS5sZW5ndGgoKTsKIH0KIAogQGVu
ZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9X
ZWJFZGl0b3JDbGllbnQuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJFZGl0b3JDbGllbnQuY3BwCmluZGV4IDM2OGMzYTBjZDE1MTc2NDJlYTJjYjU5Mjk0
YzE5YmY2ZjA2ZjI4ZDcuLmIyMDBmNTU1ZTQwNTE4NWZmMTRiYzk5NzJiM2FkYzdjOGZhYzg4ODMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2Vi
RWRpdG9yQ2xpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVT
dXBwb3J0L1dlYkVkaXRvckNsaWVudC5jcHAKQEAgLTQ3LDcgKzQ3LDYgQEAKICNpbmNsdWRlIDxX
ZWJDb3JlL1BhZ2UuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NwZWxsQ2hlY2tlci5oPgogI2luY2x1
ZGUgPFdlYkNvcmUvU3R5bGVQcm9wZXJ0aWVzLmg+Ci0jaW5jbHVkZSA8V2ViQ29yZS9UZXh0SXRl
cmF0b3IuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1VuZG9TdGVwLmg+CiAjaW5jbHVkZSA8V2ViQ29y
ZS9Vc2VyVHlwaW5nR2VzdHVyZUluZGljYXRvci5oPgogI2luY2x1ZGUgPHd0Zi9OZXZlckRlc3Ry
b3llZC5oPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3Bw
CmluZGV4IDNlYjdhMTVhOWZmMzMwYTBiMWQ1YmUyYzQyMmUwZWY1ZDMxNDdhNjUuLmJjOWFjNDg3
ZDljMjA1N2Y0N2YyMmViN2YyMDAyNDE0MzY0MWRjMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTE0MCw3ICsxNDAsNiBAQAogI2luY2x1
ZGUgPFdlYkNvcmUvU2hhcmVkQnVmZmVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9TdWJmcmFtZUxv
YWRlci5oPgogI2luY2x1ZGUgPFdlYkNvcmUvU3Vic3RpdHV0ZURhdGEuaD4KLSNpbmNsdWRlIDxX
ZWJDb3JlL1RleHRJdGVyYXRvci5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVXNlcklucHV0QnJpZGdl
Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9WaXNpYmxlUG9zaXRpb24uaD4KICNpbmNsdWRlIDxXZWJD
b3JlL1Zpc2libGVVbml0cy5oPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>