<?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>93861</bug_id>
          
          <creation_ts>2012-08-13 10:10:14 -0700</creation_ts>
          <short_desc>[BlackBerry] Pass String&apos;s 8-bit buffer directly to platform layer when possible</short_desc>
          <delta_ts>2012-08-14 10:19:55 -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>WebKit BlackBerry</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="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mifenton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>693773</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-08-13 10:10:14 -0700</bug_when>
    <thetext>to avoid extra copy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693990</commentid>
    <comment_count>1</comment_count>
      <attachid>158083</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-08-13 13:06:02 -0700</bug_when>
    <thetext>Created attachment 158083
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693997</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 13:10:36 -0700</bug_when>
    <thetext>Attachment 158083 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/platform/blackberry/ReadOnlyLatin1String.h:19:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694029</commentid>
    <comment_count>3</comment_count>
      <attachid>158083</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-08-13 13:35:13 -0700</bug_when>
    <thetext>Comment on attachment 158083
the patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695011</commentid>
    <comment_count>4</comment_count>
      <attachid>158341</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-08-14 08:40:35 -0700</bug_when>
    <thetext>Created attachment 158341
to commit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695110</commentid>
    <comment_count>5</comment_count>
      <attachid>158341</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-14 10:19:52 -0700</bug_when>
    <thetext>Comment on attachment 158341
to commit

Clearing flags on attachment: 158341

Committed r125576: &lt;http://trac.webkit.org/changeset/125576&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695111</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-14 10:19:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158083</attachid>
            <date>2012-08-13 13:06:02 -0700</date>
            <delta_ts>2012-08-14 08:40:35 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>93861.patch</filename>
            <type>text/plain</type>
            <size>7256</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2MjdlM2VkLi5jYWE2MTI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUg
QEAKKzIwMTItMDgtMTMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNr
QmVycnldIFBhc3MgVVJMIFN0cmluZydzIDgtYml0IGJ1ZmZlciBkaXJlY3RseSB0byBwbGF0Zm9y
bSBsYXllciB3aGVuIHBvc3NpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05Mzg2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBSIyAxODc2MDUuCisgICAgICAgIFVSTCBzdHJpbmdzIGFuZCBIVFRQIGhl
YWRlciBzdHJpbmdzIHVzdWFsbHkgdXNlIDgtYml0IGJ1ZmZlcnMgaW50ZXJuYWxseS4gV2UgY2Fu
CisgICAgICAgIGp1c3QgcGFzcyB0aGUgYnVmZmVycyB0byBwbGF0Zm9ybSBjYWxscyB3aGVuIG9u
bHkgTGF0aW4xIHN0cmluZ3MgYXJlIG5lZWRlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2JsYWNr
YmVycnkvUmVhZE9ubHlMYXRpbjFTdHJpbmcuaDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlKToK
KyAgICAgICAgKFJlYWRPbmx5TGF0aW4xU3RyaW5nKTogQSB1dGlsaXR5IGNsYXNzIHRoYXQgdXNl
cyBlaXRoZXIgV1RGOjpDU3RyaW5nIG9yIFdURjo6U3RyaW5nJ3MgOC1iaXQgYnVmZmVyLgorICAg
ICAgICAoV2ViQ29yZTo6UmVhZE9ubHlMYXRpbjFTdHJpbmc6OlJlYWRPbmx5TGF0aW4xU3RyaW5n
KTogQ2FuIG9ubHkgYmUgY29uc3RydWN0ZWQgd2l0aCBXVEY6OlN0cmluZyBmb3Igbm93LgorICAg
ICAgICAoV2ViQ29yZTo6UmVhZE9ubHlMYXRpbjFTdHJpbmc6OmRhdGEpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVhZE9ubHlMYXRpbjFTdHJpbmc6Omxlbmd0aCk6CisgICAgICAgICogcGxhdGZvcm0v
bmV0d29yay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJsYWNrQmVycnkuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojppbml0aWFsaXplUGxhdGZvcm1SZXF1ZXN0KToK
KyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvU29ja2V0U3RyZWFtSGFuZGxl
QmxhY2tCZXJyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OlNv
Y2tldFN0cmVhbUhhbmRsZSk6CisKIDIwMTItMDgtMTMgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1h
bkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogZ2V0IHJpZCBvZiBiZWZv
cmVUZXh0Q2hhbmdlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2ti
ZXJyeS9SZWFkT25seUxhdGluMVN0cmluZy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxh
Y2tiZXJyeS9SZWFkT25seUxhdGluMVN0cmluZy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmRlYTU4YTcKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ibGFja2JlcnJ5L1JlYWRPbmx5TGF0aW4xU3RyaW5nLmgKQEAgLTAsMCArMSw1MCBAQAor
LyoKKyAqIENvcHlyaWdodCAoQykgMjAxMiBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
KyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZs
b29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaW5jbHVkZSA8d3RmL3Rl
eHQvV1RGU3RyaW5nLmg+CisjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgorCisjaWZuZGVm
IFJlYWRPbmx5TGF0aW4xU3RyaW5nX2gKKyNkZWZpbmUgUmVhZE9ubHlMYXRpbjFTdHJpbmdfaAor
CituYW1lc3BhY2UgV2ViQ29yZSB7CisKK2NsYXNzIFJlYWRPbmx5TGF0aW4xU3RyaW5nIHsKK3B1
YmxpYzoKKyAgICBleHBsaWNpdCBSZWFkT25seUxhdGluMVN0cmluZyhjb25zdCBTdHJpbmcmIHN0
cmluZykKKyAgICB7CisgICAgICAgIGlmIChzdHJpbmcuaXM4Qml0KCkpCisgICAgICAgICAgICBt
X3N0cmluZyA9IHN0cmluZzsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBBU1NFUlQoc3Ry
aW5nLmNvbnRhaW5zT25seUxhdGluMSgpKTsKKyAgICAgICAgICAgIG1fY3N0cmluZyA9IHN0cmlu
Zy5sYXRpbjEoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGNvbnN0IGNoYXIqIGRhdGEoKSBj
b25zdCB7IHJldHVybiBtX3N0cmluZy5pc051bGwoKSA/IG1fY3N0cmluZy5kYXRhKCkgOiByZWlu
dGVycHJldF9jYXN0PGNvbnN0IGNoYXIqPihtX3N0cmluZy5jaGFyYWN0ZXJzOCgpKTsgfQorCisg
ICAgc2l6ZV90IGxlbmd0aCgpIGNvbnN0IHsgcmV0dXJuIG1fc3RyaW5nLmlzTnVsbCgpID8gbV9j
c3RyaW5nLmxlbmd0aCgpIDogbV9zdHJpbmcubGVuZ3RoKCk7IH0KKworcHJpdmF0ZToKKyAgICBT
dHJpbmcgbV9zdHJpbmc7CisgICAgQ1N0cmluZyBtX2NzdHJpbmc7Cit9OworCit9IC8vIG5hbWVz
cGFjZSBXZWJDb3JlCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJsYWNrQmVycnkuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJs
YWNrQmVycnkuY3BwCmluZGV4IDk4MWYzNDIuLjlmNmZmYWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9SZXNvdXJjZVJlcXVlc3RCbGFja0Jl
cnJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkv
UmVzb3VyY2VSZXF1ZXN0QmxhY2tCZXJyeS5jcHAKQEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1
ZGUgIkJsb2JSZWdpc3RyeUltcGwuaCIKICNpbmNsdWRlICJDb29raWVNYW5hZ2VyLmgiCisjaW5j
bHVkZSAiUmVhZE9ubHlMYXRpbjFTdHJpbmcuaCIKICNpbmNsdWRlIDxMb2NhbGVIYW5kbGVyLmg+
CiAjaW5jbHVkZSA8bmV0d29yay9OZXR3b3JrUmVxdWVzdC5oPgogI2luY2x1ZGUgPHd0Zi9IYXNo
TWFwLmg+CkBAIC0xNDgsOCArMTQ5LDEwIEBAIHZvaWQgUmVzb3VyY2VSZXF1ZXN0Ojppbml0aWFs
aXplUGxhdGZvcm1SZXF1ZXN0KE5ldHdvcmtSZXF1ZXN0JiBwbGF0Zm9ybVJlcXVlc3QsCiAgICAg
aWYgKGlzSW5pdGlhbCkKICAgICAgICAgcGxhdGZvcm1SZXF1ZXN0LnNldFJlcXVlc3RJbml0aWFs
KHRpbWVvdXRJbnRlcnZhbCgpKTsKICAgICBlbHNlIHsKLSAgICAgICAgcGxhdGZvcm1SZXF1ZXN0
LnNldFJlcXVlc3RVcmwodXJsKCkuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSwKLSAgICAgICAgICAg
ICAgICBodHRwTWV0aG9kKCkubGF0aW4xKCkuZGF0YSgpLAorICAgICAgICBSZWFkT25seUxhdGlu
MVN0cmluZyBsYXRpbjFVUkwodXJsKCkuc3RyaW5nKCkpOworICAgICAgICBSZWFkT25seUxhdGlu
MVN0cmluZyBsYXRpbjFIdHRwTWV0aG9kKGh0dHBNZXRob2QoKSk7CisgICAgICAgIHBsYXRmb3Jt
UmVxdWVzdC5zZXRSZXF1ZXN0VXJsKGxhdGluMVVSTC5kYXRhKCksIGxhdGluMVVSTC5sZW5ndGgo
KSwKKyAgICAgICAgICAgICAgICBsYXRpbjFIdHRwTWV0aG9kLmRhdGEoKSwgbGF0aW4xSHR0cE1l
dGhvZC5sZW5ndGgoKSwKICAgICAgICAgICAgICAgICBwbGF0Zm9ybUNhY2hlUG9saWN5Rm9yUmVx
dWVzdCgqdGhpcyksCiAgICAgICAgICAgICAgICAgcGxhdGZvcm1UYXJnZXRUeXBlRm9yUmVxdWVz
dCgqdGhpcyksCiAgICAgICAgICAgICAgICAgdGltZW91dEludGVydmFsKCkpOwpAQCAtMTk4LDEy
ICsyMDEsMTkgQEAgdm9pZCBSZXNvdXJjZVJlcXVlc3Q6OmluaXRpYWxpemVQbGF0Zm9ybVJlcXVl
c3QoTmV0d29ya1JlcXVlc3QmIHBsYXRmb3JtUmVxdWVzdCwKICAgICAgICAgICAgIFN0cmluZyBr
ZXkgPSBpdC0+Zmlyc3Q7CiAgICAgICAgICAgICBTdHJpbmcgdmFsdWUgPSBpdC0+c2Vjb25kOwog
ICAgICAgICAgICAgaWYgKCFrZXkuaXNFbXB0eSgpKSB7Ci0gICAgICAgICAgICAgICAgLy8gV2Ug
bmVlZCB0byBjaGVjayB0aGUgZW5jb2RpbmcgYW5kIGVuY29kZSB0aGUgY29va2llJ3MgdmFsdWUg
dXNpbmcgbGF0aW4xIG9yIHV0ZjggdG8gc3VwcG9ydCB1bmljb2RlIGNoYXJhY3RlcnMuCi0gICAg
ICAgICAgICAgICAgLy8gV2Ugd28ndCB1c2UgdGhlIG9sZCBjb29raWVzIG9mIHJlc291cmNlUmVx
dWVzdCBmb3IgbmV3IGxvY2F0aW9uIGJlY2F1c2UgdGhlc2UgY29va2llcyBtYXkgYmUgY2hhbmdl
ZCBieSByZWRpcmVjdGlvbi4KLSAgICAgICAgICAgICAgICBpZiAoIWVxdWFsSWdub3JpbmdDYXNl
KGtleSwgIkNvb2tpZSIpKQotICAgICAgICAgICAgICAgICAgICBwbGF0Zm9ybVJlcXVlc3QuYWRk
SGVhZGVyKGtleS5sYXRpbjEoKS5kYXRhKCksIHZhbHVlLmxhdGluMSgpLmRhdGEoKSk7Ci0gICAg
ICAgICAgICAgICAgZWxzZSBpZiAoIWNvb2tpZUhlYWRlck1heUJlRGlydHkpCi0gICAgICAgICAg
ICAgICAgICAgIHBsYXRmb3JtUmVxdWVzdC5hZGRIZWFkZXIoa2V5LmxhdGluMSgpLmRhdGEoKSwg
dmFsdWUuY29udGFpbnNPbmx5TGF0aW4xKCkgPyB2YWx1ZS5sYXRpbjEoKS5kYXRhKCkgOiB2YWx1
ZS51dGY4KCkuZGF0YSgpKTsKKyAgICAgICAgICAgICAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2Uo
a2V5LCAiQ29va2llIikpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gV2Ugd29uJ3QgdXNlIHRo
ZSBvbGQgY29va2llcyBvZiByZXNvdXJjZVJlcXVlc3QgZm9yIG5ldyBsb2NhdGlvbiBiZWNhdXNl
IHRoZXNlIGNvb2tpZXMgbWF5IGJlIGNoYW5nZWQgYnkgcmVkaXJlY3Rpb24uCisgICAgICAgICAg
ICAgICAgICAgIGlmIChjb29raWVIZWFkZXJNYXlCZURpcnR5KQorICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAgIC8vIFdlIG5lZWQgdG8gY2hlY2sg
dGhlIGVuY29kaW5nIGFuZCBlbmNvZGUgdGhlIGNvb2tpZSdzIHZhbHVlIHVzaW5nIGxhdGluMSBv
ciB1dGY4IHRvIHN1cHBvcnQgdW5pY29kZSBkYXRhLgorICAgICAgICAgICAgICAgICAgICBpZiAo
IXZhbHVlLmNvbnRhaW5zT25seUxhdGluMSgpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBw
bGF0Zm9ybVJlcXVlc3QuYWRkSGVhZGVyKCJDb29raWUiLCB2YWx1ZS51dGY4KCkuZGF0YSgpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5n
IGxhdGluMUtleShrZXkpOworICAgICAgICAgICAgICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5nIGxh
dGluMVZhbHVlKHZhbHVlKTsKKyAgICAgICAgICAgICAgICBwbGF0Zm9ybVJlcXVlc3QuYWRkSGVh
ZGVyKGxhdGluMUtleS5kYXRhKCksIGxhdGluMUtleS5sZW5ndGgoKSwgbGF0aW4xVmFsdWUuZGF0
YSgpLCBsYXRpbjFWYWx1ZS5sZW5ndGgoKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L1Nv
Y2tldFN0cmVhbUhhbmRsZUJsYWNrQmVycnkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9ibGFja2JlcnJ5L1NvY2tldFN0cmVhbUhhbmRsZUJsYWNrQmVycnkuY3BwCmluZGV4
IDkwZWQ1MjguLjU1YTI5NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvYmxhY2tiZXJyeS9Tb2NrZXRTdHJlYW1IYW5kbGVCbGFja0JlcnJ5LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvU29ja2V0U3RyZWFtSGFu
ZGxlQmxhY2tCZXJyeS5jcHAKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlICJQYWdlLmgiCiAj
aW5jbHVkZSAiUGFnZUNsaWVudEJsYWNrQmVycnkuaCIKICNpbmNsdWRlICJQYWdlR3JvdXAuaCIK
KyNpbmNsdWRlICJSZWFkT25seUxhdGluMVN0cmluZy5oIgogI2luY2x1ZGUgIlNvY2tldFN0cmVh
bUVycm9yLmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50LmgiCiAKQEAgLTcw
LDcgKzcxLDggQEAgU29ja2V0U3RyZWFtSGFuZGxlOjpTb2NrZXRTdHJlYW1IYW5kbGUoY29uc3Qg
U3RyaW5nJiBncm91cE5hbWUsIGNvbnN0IEtVUkwmIHVybCwKIAogICAgIC8vIE9wZW4gdGhlIHNv
Y2tldAogICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpOZXR3b3JrUmVxdWVzdCByZXF1ZXN0Owot
ICAgIHJlcXVlc3Quc2V0UmVxdWVzdFVybCh1cmwuc3RyaW5nKCkubGF0aW4xKCkuZGF0YSgpLCAi
Q09OTkVDVCIpOworICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5nIGxhdGluMVVSTCh1cmwuc3RyaW5n
KCkpOworICAgIHJlcXVlc3Quc2V0UmVxdWVzdFVybChsYXRpbjFVUkwuZGF0YSgpLCBsYXRpbjFV
UkwubGVuZ3RoKCksICJDT05ORUNUIiwgNyk7CiAKICAgICBtX3NvY2tldFN0cmVhbS0+c2V0UmVx
dWVzdChyZXF1ZXN0KTsKIAo=
</data>
<flag name="review"
          id="168121"
          type_id="1"
          status="+"
          setter="rwlbuis"
    />
    <flag name="commit-queue"
          id="168122"
          type_id="3"
          status="-"
          setter="yong.li.webkit"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158341</attachid>
            <date>2012-08-14 08:40:35 -0700</date>
            <delta_ts>2012-08-14 10:19:52 -0700</delta_ts>
            <desc>to commit</desc>
            <filename>93861.patch</filename>
            <type>text/plain</type>
            <size>7250</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2MjdlM2VkLi5jNzJkYjA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUg
QEAKKzIwMTItMDgtMTMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNr
QmVycnldIFBhc3MgVVJMIFN0cmluZydzIDgtYml0IGJ1ZmZlciBkaXJlY3RseSB0byBwbGF0Zm9y
bSBsYXllciB3aGVuIHBvc3NpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05Mzg2MQorCisgICAgICAgIFJldmlld2VkIGJ5IFJvYiBCdWlzLgorCisg
ICAgICAgIFBSIyAxODc2MDUuCisgICAgICAgIFVSTCBzdHJpbmdzIGFuZCBIVFRQIGhlYWRlciBz
dHJpbmdzIHVzdWFsbHkgdXNlIDgtYml0IGJ1ZmZlcnMgaW50ZXJuYWxseS4gV2UgY2FuCisgICAg
ICAgIGp1c3QgcGFzcyB0aGUgYnVmZmVycyB0byBwbGF0Zm9ybSBjYWxscyB3aGVuIG9ubHkgTGF0
aW4xIHN0cmluZ3MgYXJlIG5lZWRlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2JsYWNrYmVycnkv
UmVhZE9ubHlMYXRpbjFTdHJpbmcuaDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlKToKKyAgICAg
ICAgKFJlYWRPbmx5TGF0aW4xU3RyaW5nKTogQSB1dGlsaXR5IGNsYXNzIHRoYXQgdXNlcyBlaXRo
ZXIgV1RGOjpDU3RyaW5nIG9yIFdURjo6U3RyaW5nJ3MgOC1iaXQgYnVmZmVyLgorICAgICAgICAo
V2ViQ29yZTo6UmVhZE9ubHlMYXRpbjFTdHJpbmc6OlJlYWRPbmx5TGF0aW4xU3RyaW5nKTogQ2Fu
IG9ubHkgYmUgY29uc3RydWN0ZWQgd2l0aCBXVEY6OlN0cmluZyBmb3Igbm93LgorICAgICAgICAo
V2ViQ29yZTo6UmVhZE9ubHlMYXRpbjFTdHJpbmc6OmRhdGEpOgorICAgICAgICAoV2ViQ29yZTo6
UmVhZE9ubHlMYXRpbjFTdHJpbmc6Omxlbmd0aCk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29y
ay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJsYWNrQmVycnkuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojppbml0aWFsaXplUGxhdGZvcm1SZXF1ZXN0KToKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvU29ja2V0U3RyZWFtSGFuZGxlQmxhY2tC
ZXJyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OlNvY2tldFN0
cmVhbUhhbmRsZSk6CisKIDIwMTItMDgtMTMgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogZ2V0IHJpZCBvZiBiZWZvcmVUZXh0
Q2hhbmdlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9S
ZWFkT25seUxhdGluMVN0cmluZy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJy
eS9SZWFkT25seUxhdGluMVN0cmluZy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjYxM2RiZGEKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9i
bGFja2JlcnJ5L1JlYWRPbmx5TGF0aW4xU3RyaW5nLmgKQEAgLTAsMCArMSw1MCBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxMiBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJl
CisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBC
b3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaWZuZGVmIFJlYWRPbmx5TGF0aW4x
U3RyaW5nX2gKKyNkZWZpbmUgUmVhZE9ubHlMYXRpbjFTdHJpbmdfaAorCisjaW5jbHVkZSA8d3Rm
L3RleHQvQ1N0cmluZy5oPgorI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgorCituYW1l
c3BhY2UgV2ViQ29yZSB7CisKK2NsYXNzIFJlYWRPbmx5TGF0aW4xU3RyaW5nIHsKK3B1YmxpYzoK
KyAgICBleHBsaWNpdCBSZWFkT25seUxhdGluMVN0cmluZyhjb25zdCBTdHJpbmcmIHN0cmluZykK
KyAgICB7CisgICAgICAgIGlmIChzdHJpbmcuaXM4Qml0KCkpCisgICAgICAgICAgICBtX3N0cmlu
ZyA9IHN0cmluZzsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBBU1NFUlQoc3RyaW5nLmNv
bnRhaW5zT25seUxhdGluMSgpKTsKKyAgICAgICAgICAgIG1fY3N0cmluZyA9IHN0cmluZy5sYXRp
bjEoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGNvbnN0IGNoYXIqIGRhdGEoKSBjb25zdCB7
IHJldHVybiBtX3N0cmluZy5pc051bGwoKSA/IG1fY3N0cmluZy5kYXRhKCkgOiByZWludGVycHJl
dF9jYXN0PGNvbnN0IGNoYXIqPihtX3N0cmluZy5jaGFyYWN0ZXJzOCgpKTsgfQorCisgICAgc2l6
ZV90IGxlbmd0aCgpIGNvbnN0IHsgcmV0dXJuIG1fc3RyaW5nLmlzTnVsbCgpID8gbV9jc3RyaW5n
Lmxlbmd0aCgpIDogbV9zdHJpbmcubGVuZ3RoKCk7IH0KKworcHJpdmF0ZToKKyAgICBTdHJpbmcg
bV9zdHJpbmc7CisgICAgQ1N0cmluZyBtX2NzdHJpbmc7Cit9OworCit9IC8vIG5hbWVzcGFjZSBX
ZWJDb3JlCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJsYWNrQmVycnkuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L1Jlc291cmNlUmVxdWVzdEJsYWNrQmVy
cnkuY3BwCmluZGV4IDk4MWYzNDIuLjlmNmZmYWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9SZXNvdXJjZVJlcXVlc3RCbGFja0JlcnJ5LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvUmVzb3Vy
Y2VSZXF1ZXN0QmxhY2tCZXJyeS5jcHAKQEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1ZGUgIkJs
b2JSZWdpc3RyeUltcGwuaCIKICNpbmNsdWRlICJDb29raWVNYW5hZ2VyLmgiCisjaW5jbHVkZSAi
UmVhZE9ubHlMYXRpbjFTdHJpbmcuaCIKICNpbmNsdWRlIDxMb2NhbGVIYW5kbGVyLmg+CiAjaW5j
bHVkZSA8bmV0d29yay9OZXR3b3JrUmVxdWVzdC5oPgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+
CkBAIC0xNDgsOCArMTQ5LDEwIEBAIHZvaWQgUmVzb3VyY2VSZXF1ZXN0Ojppbml0aWFsaXplUGxh
dGZvcm1SZXF1ZXN0KE5ldHdvcmtSZXF1ZXN0JiBwbGF0Zm9ybVJlcXVlc3QsCiAgICAgaWYgKGlz
SW5pdGlhbCkKICAgICAgICAgcGxhdGZvcm1SZXF1ZXN0LnNldFJlcXVlc3RJbml0aWFsKHRpbWVv
dXRJbnRlcnZhbCgpKTsKICAgICBlbHNlIHsKLSAgICAgICAgcGxhdGZvcm1SZXF1ZXN0LnNldFJl
cXVlc3RVcmwodXJsKCkuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSwKLSAgICAgICAgICAgICAgICBo
dHRwTWV0aG9kKCkubGF0aW4xKCkuZGF0YSgpLAorICAgICAgICBSZWFkT25seUxhdGluMVN0cmlu
ZyBsYXRpbjFVUkwodXJsKCkuc3RyaW5nKCkpOworICAgICAgICBSZWFkT25seUxhdGluMVN0cmlu
ZyBsYXRpbjFIdHRwTWV0aG9kKGh0dHBNZXRob2QoKSk7CisgICAgICAgIHBsYXRmb3JtUmVxdWVz
dC5zZXRSZXF1ZXN0VXJsKGxhdGluMVVSTC5kYXRhKCksIGxhdGluMVVSTC5sZW5ndGgoKSwKKyAg
ICAgICAgICAgICAgICBsYXRpbjFIdHRwTWV0aG9kLmRhdGEoKSwgbGF0aW4xSHR0cE1ldGhvZC5s
ZW5ndGgoKSwKICAgICAgICAgICAgICAgICBwbGF0Zm9ybUNhY2hlUG9saWN5Rm9yUmVxdWVzdCgq
dGhpcyksCiAgICAgICAgICAgICAgICAgcGxhdGZvcm1UYXJnZXRUeXBlRm9yUmVxdWVzdCgqdGhp
cyksCiAgICAgICAgICAgICAgICAgdGltZW91dEludGVydmFsKCkpOwpAQCAtMTk4LDEyICsyMDEs
MTkgQEAgdm9pZCBSZXNvdXJjZVJlcXVlc3Q6OmluaXRpYWxpemVQbGF0Zm9ybVJlcXVlc3QoTmV0
d29ya1JlcXVlc3QmIHBsYXRmb3JtUmVxdWVzdCwKICAgICAgICAgICAgIFN0cmluZyBrZXkgPSBp
dC0+Zmlyc3Q7CiAgICAgICAgICAgICBTdHJpbmcgdmFsdWUgPSBpdC0+c2Vjb25kOwogICAgICAg
ICAgICAgaWYgKCFrZXkuaXNFbXB0eSgpKSB7Ci0gICAgICAgICAgICAgICAgLy8gV2UgbmVlZCB0
byBjaGVjayB0aGUgZW5jb2RpbmcgYW5kIGVuY29kZSB0aGUgY29va2llJ3MgdmFsdWUgdXNpbmcg
bGF0aW4xIG9yIHV0ZjggdG8gc3VwcG9ydCB1bmljb2RlIGNoYXJhY3RlcnMuCi0gICAgICAgICAg
ICAgICAgLy8gV2Ugd28ndCB1c2UgdGhlIG9sZCBjb29raWVzIG9mIHJlc291cmNlUmVxdWVzdCBm
b3IgbmV3IGxvY2F0aW9uIGJlY2F1c2UgdGhlc2UgY29va2llcyBtYXkgYmUgY2hhbmdlZCBieSBy
ZWRpcmVjdGlvbi4KLSAgICAgICAgICAgICAgICBpZiAoIWVxdWFsSWdub3JpbmdDYXNlKGtleSwg
IkNvb2tpZSIpKQotICAgICAgICAgICAgICAgICAgICBwbGF0Zm9ybVJlcXVlc3QuYWRkSGVhZGVy
KGtleS5sYXRpbjEoKS5kYXRhKCksIHZhbHVlLmxhdGluMSgpLmRhdGEoKSk7Ci0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoIWNvb2tpZUhlYWRlck1heUJlRGlydHkpCi0gICAgICAgICAgICAgICAg
ICAgIHBsYXRmb3JtUmVxdWVzdC5hZGRIZWFkZXIoa2V5LmxhdGluMSgpLmRhdGEoKSwgdmFsdWUu
Y29udGFpbnNPbmx5TGF0aW4xKCkgPyB2YWx1ZS5sYXRpbjEoKS5kYXRhKCkgOiB2YWx1ZS51dGY4
KCkuZGF0YSgpKTsKKyAgICAgICAgICAgICAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2Uoa2V5LCAi
Q29va2llIikpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gV2Ugd29uJ3QgdXNlIHRoZSBvbGQg
Y29va2llcyBvZiByZXNvdXJjZVJlcXVlc3QgZm9yIG5ldyBsb2NhdGlvbiBiZWNhdXNlIHRoZXNl
IGNvb2tpZXMgbWF5IGJlIGNoYW5nZWQgYnkgcmVkaXJlY3Rpb24uCisgICAgICAgICAgICAgICAg
ICAgIGlmIChjb29raWVIZWFkZXJNYXlCZURpcnR5KQorICAgICAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgICAgICAgICAgICAgIC8vIFdlIG5lZWQgdG8gY2hlY2sgdGhlIGVu
Y29kaW5nIGFuZCBlbmNvZGUgdGhlIGNvb2tpZSdzIHZhbHVlIHVzaW5nIGxhdGluMSBvciB1dGY4
IHRvIHN1cHBvcnQgdW5pY29kZSBkYXRhLgorICAgICAgICAgICAgICAgICAgICBpZiAoIXZhbHVl
LmNvbnRhaW5zT25seUxhdGluMSgpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBwbGF0Zm9y
bVJlcXVlc3QuYWRkSGVhZGVyKCJDb29raWUiLCB2YWx1ZS51dGY4KCkuZGF0YSgpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5nIGxhdGlu
MUtleShrZXkpOworICAgICAgICAgICAgICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5nIGxhdGluMVZh
bHVlKHZhbHVlKTsKKyAgICAgICAgICAgICAgICBwbGF0Zm9ybVJlcXVlc3QuYWRkSGVhZGVyKGxh
dGluMUtleS5kYXRhKCksIGxhdGluMUtleS5sZW5ndGgoKSwgbGF0aW4xVmFsdWUuZGF0YSgpLCBs
YXRpbjFWYWx1ZS5sZW5ndGgoKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L1NvY2tldFN0
cmVhbUhhbmRsZUJsYWNrQmVycnkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9ibGFja2JlcnJ5L1NvY2tldFN0cmVhbUhhbmRsZUJsYWNrQmVycnkuY3BwCmluZGV4IDkwZWQ1
MjguLjU1YTI5NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
YmxhY2tiZXJyeS9Tb2NrZXRTdHJlYW1IYW5kbGVCbGFja0JlcnJ5LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvU29ja2V0U3RyZWFtSGFuZGxlQmxh
Y2tCZXJyeS5jcHAKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVk
ZSAiUGFnZUNsaWVudEJsYWNrQmVycnkuaCIKICNpbmNsdWRlICJQYWdlR3JvdXAuaCIKKyNpbmNs
dWRlICJSZWFkT25seUxhdGluMVN0cmluZy5oIgogI2luY2x1ZGUgIlNvY2tldFN0cmVhbUVycm9y
LmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50LmgiCiAKQEAgLTcwLDcgKzcx
LDggQEAgU29ja2V0U3RyZWFtSGFuZGxlOjpTb2NrZXRTdHJlYW1IYW5kbGUoY29uc3QgU3RyaW5n
JiBncm91cE5hbWUsIGNvbnN0IEtVUkwmIHVybCwKIAogICAgIC8vIE9wZW4gdGhlIHNvY2tldAog
ICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpOZXR3b3JrUmVxdWVzdCByZXF1ZXN0OwotICAgIHJl
cXVlc3Quc2V0UmVxdWVzdFVybCh1cmwuc3RyaW5nKCkubGF0aW4xKCkuZGF0YSgpLCAiQ09OTkVD
VCIpOworICAgIFJlYWRPbmx5TGF0aW4xU3RyaW5nIGxhdGluMVVSTCh1cmwuc3RyaW5nKCkpOwor
ICAgIHJlcXVlc3Quc2V0UmVxdWVzdFVybChsYXRpbjFVUkwuZGF0YSgpLCBsYXRpbjFVUkwubGVu
Z3RoKCksICJDT05ORUNUIiwgNyk7CiAKICAgICBtX3NvY2tldFN0cmVhbS0+c2V0UmVxdWVzdChy
ZXF1ZXN0KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>