<?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>96820</bug_id>
          
          <creation_ts>2012-09-14 12:56:48 -0700</creation_ts>
          <short_desc>[BlackBerry] Use StringBuilder more in BlackBerry RSS classes</short_desc>
          <delta_ts>2013-01-04 09:11:46 -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 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="Rob Buis">rwlbuis</reporter>
          <assigned_to name="Rob Buis">rwlbuis</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>721053</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-09-14 12:56:48 -0700</bug_when>
    <thetext>We did not adapt yet to the StringBuilder/+= changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721057</commentid>
    <comment_count>1</comment_count>
      <attachid>164212</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-09-14 13:00:32 -0700</bug_when>
    <thetext>Created attachment 164212
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800246</commentid>
    <comment_count>2</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2013-01-04 09:11:46 -0800</bug_when>
    <thetext>This was landed in r128647, closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164212</attachid>
            <date>2012-09-14 13:00:32 -0700</date>
            <delta_ts>2012-09-14 13:07:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96820-20120914160306.patch</filename>
            <type>text/plain</type>
            <size>13781</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGYyZWVlMDA4Y2RmY2Y3
NTBlNWIzNjgzZDk0ZjVlOTdkMzQ4YTlmNS4uYmU4Yjg0MDU5YTVlYzE5Y2E2MWViOTI0OTA3ZjEy
Y2RhYjBkNzhhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA5LTE0ICBSb2Ig
QnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIFVzZSBTdHJpbmdC
dWlsZGVyIG1vcmUgaW4gQmxhY2tCZXJyeSBSU1MgY2xhc3NlcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY4MjAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgYXBwZW5kL2FwcGVuZExpdGVyYWwgd2hl
cmUgcG9zc2libGUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9NSU1FVHlwZVJlZ2lzdHJ5LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6Om1pbWVUeXBlQXNzb2NpYXRpb25NYXApOgorICAgICAgICAqIHBs
YXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9yc3MvUlNTQXRvbVBhcnNlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSU1NBdG9tUGFyc2VyOjpwYXJzZUNvbnRlbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6UlNTQXRvbVBhcnNlcjo6cGFyc2VBdXRob3IpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvYmxhY2tiZXJyeS9yc3MvUlNTR2VuZXJhdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJT
U0dlbmVyYXRvcjo6Z2VuZXJhdGVIdG1sKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2Js
YWNrYmVycnkvcnNzL1JTU1BhcnNlckJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6dGV4dEZy
b21YTUxBdHRyKToKKyAgICAgICAgKFdlYkNvcmU6OnRleHRGcm9tWE1MTm9kZSk6CisKIDIwMTIt
MDktMTMgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CiAKICAgICAgICAgVHlwbyBp
biBSZW5kZXJTdHlsZTo6aXNGbGlwcGVkTGluZXNXcml0aW5nTW9kZSgpLCBzbWFsbCByZWZhY3Rv
cmluZyBwb3NzaWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTUlNRVR5
cGVSZWdpc3RyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9NSU1FVHlwZVJlZ2lzdHJ5
LmNwcAppbmRleCBhMTk4ZTg1MDAzZGJlMmJmNmI1NzgzODY2MTFkOTZjMmI4NmIxMmY5Li4wNjI2
MTcwZTBjMmExNTBjN2RmN2U0NGFhOGE3ODQ4OGI5MmUzNjM5IDEwMDc1NQotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9NSU1FVHlwZVJlZ2lzdHJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9NSU1FVHlwZVJlZ2lzdHJ5LmNwcApAQCAtNjM4LDcgKzYzOCw3IEBAIHN0YXRp
YyBjb25zdCBNSU1FVHlwZUFzc29jaWF0aW9uTWFwJiBtaW1lVHlwZUFzc29jaWF0aW9uTWFwKCkK
IAogICAgIG1pbWVUeXBlTWFwID0gbmV3IE1JTUVUeXBlQXNzb2NpYXRpb25NYXA7CiAKLSAgICBt
aW1lVHlwZU1hcC0+YWRkKEFTQ0lJTGl0ZXJhbCgiaW1hZ2UveC1tcy1ibXAiKSwgQVNDSUlMaXRl
cmFsKCJpbWFnZS9ibXAiKSkpOworICAgIG1pbWVUeXBlTWFwLT5hZGQoQVNDSUlMaXRlcmFsKCJp
bWFnZS94LW1zLWJtcCIpLCBBU0NJSUxpdGVyYWwoImltYWdlL2JtcCIpKTsKICAgICBtaW1lVHlw
ZU1hcC0+YWRkKEFTQ0lJTGl0ZXJhbCgiaW1hZ2UveC13aW5kb3dzLWJtcCIpLCBBU0NJSUxpdGVy
YWwoImltYWdlL2JtcCIpKTsKICAgICBtaW1lVHlwZU1hcC0+YWRkKEFTQ0lJTGl0ZXJhbCgiaW1h
Z2UveC1ibXAiKSwgQVNDSUlMaXRlcmFsKCJpbWFnZS9ibXAiKSk7CiAgICAgbWltZVR5cGVNYXAt
PmFkZChBU0NJSUxpdGVyYWwoImltYWdlL3gtYml0bWFwIiksIEFTQ0lJTGl0ZXJhbCgiaW1hZ2Uv
Ym1wIikpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFj
a2JlcnJ5L3Jzcy9SU1NBdG9tUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvYmxhY2tiZXJyeS9yc3MvUlNTQXRvbVBhcnNlci5jcHAKaW5kZXggZGJhYjk2OWU4ZDhi
N2MzOTc1ZTZkNjdkOGNmMDNhNzJkZDA2ZThkOS4uNTVjZTNjMzc1YjA0ODg0YWNhNmEwMGIwMzM3
ZWIzYWE3YTU0MTkyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9ibGFja2JlcnJ5L3Jzcy9SU1NBdG9tUGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvcnNzL1JTU0F0b21QYXJzZXIuY3BwCkBAIC0yMiw2
ICsyMiw3IEBACiAjaW5jbHVkZSAiQmxhY2tCZXJyeVBsYXRmb3JtQXNzZXJ0LmgiCiAjaW5jbHVk
ZSAibGlieG1sL3BhcnNlci5oIgogI2luY2x1ZGUgImxpYnhtbC94bWx3cml0ZXIuaCIKKyNpbmNs
dWRlIDx3dGYvdGV4dC9TdHJpbmdCdWlsZGVyLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApA
QCAtMjMxLDcgKzIzMiw3IEBAIFN0cmluZyBSU1NBdG9tUGFyc2VyOjpwYXJzZUNvbnRlbnQoY29u
c3QgU3RyaW5nJiBiYXNlLCB4bWxOb2RlKiBub2RlKQogCiAgICAgQkxBQ0tCRVJSWV9BU1NFUlQo
bm9kZSk7CiAgICAgLy8gV2h5IGRvZXMgQmxhY2tiZXJyeSBoYXZlIGl0cyBvd24gUlNTIHBhcnNl
cj8KLSAgICAvLyBGSVhNRTogY29udGVudCBzaG91bGQgYmUgYSBTdHJpbmdCdWlsZGVyLgorCiAg
ICAgU3RyaW5nIGNvbnRlbnQ7CiAgICAgU3RyaW5nIHR5cGUgPSAiZGVmYXVsdCI7CiAgICAgU3Ry
aW5nIHNyYzsKQEAgLTI0OCw5ICsyNDksMTAgQEAgU3RyaW5nIFJTU0F0b21QYXJzZXI6OnBhcnNl
Q29udGVudChjb25zdCBTdHJpbmcmIGJhc2UsIHhtbE5vZGUqIG5vZGUpCiAgICAgaWYgKCFzcmMu
aXNFbXB0eSgpKSB7CiAgICAgICAgIGlmIChpc1JlbGF0aXZlUGF0aChzcmMpKQogICAgICAgICAg
ICAgc3JjID0gYmFzZSArICIvIiArIHNyYzsKLSAgICAgICAgY29udGVudCArPSAiPGEgaHJlZj1c
IiI7Ci0gICAgICAgIGNvbnRlbnQgKz0gc3JjICsgIlwiPiIgKyBzcmMgKyAiPC9hPiI7Ci0gICAg
ICAgIHJldHVybiBjb250ZW50OworICAgICAgICBTdHJpbmdCdWlsZGVyIGJ1aWxkZXI7CisgICAg
ICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPGEgaHJlZj1cIiIpOworICAgICAgICBidWlsZGVy
LmFwcGVuZChzcmMgKyAiXCI+IiArIHNyYyArICI8L2E+Iik7CisgICAgICAgIHJldHVybiBidWls
ZGVyLnRvU3RyaW5nKCk7CiAgICAgfQogCiAgICAgaWYgKHR5cGUgPT0gInRleHQiIHx8IHR5cGUu
c3RhcnRzV2l0aCgidGV4dC8iKSkKQEAgLTI2MywxNCArMjY1LDE2IEBAIFN0cmluZyBSU1NBdG9t
UGFyc2VyOjpwYXJzZUNvbnRlbnQoY29uc3QgU3RyaW5nJiBiYXNlLCB4bWxOb2RlKiBub2RlKQog
ICAgICAgICBpZiAoY3VyICYmIGN1ci0+dHlwZSA9PSBYTUxfRUxFTUVOVF9OT0RFKSB7CiAgICAg
ICAgICAgICAvLyBFbmNvZGluZyBvZiBidWZmZXIgaXMgdXRmLTguCiAgICAgICAgICAgICB4bWxO
b2RlRHVtcChidWZmZXIsIGN1ci0+ZG9jLCBjdXIsIDAsIDApOworICAgICAgICAgICAgU3RyaW5n
QnVpbGRlciBidWlsZGVyOwogICAgICAgICAgICAgaWYgKCFiYXNlLmlzRW1wdHkoKSkgewotICAg
ICAgICAgICAgICAgIGNvbnRlbnQgKz0gIjxiYXNlIGhyZWY9JyI7Ci0gICAgICAgICAgICAgICAg
Y29udGVudCArPSBtX3VybC5iYXNlQXNTdHJpbmcoKTsKLSAgICAgICAgICAgICAgICBjb250ZW50
ICs9ICIvIjsKLSAgICAgICAgICAgICAgICBjb250ZW50ICs9IGJhc2U7Ci0gICAgICAgICAgICAg
ICAgY29udGVudCArPSAiLycgLz4iOworICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0
ZXJhbCgiPGJhc2UgaHJlZj0nIik7CisgICAgICAgICAgICAgICAgYnVpbGRlci5hcHBlbmQobV91
cmwuYmFzZUFzU3RyaW5nKCkpOworICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJh
bCgiLyIpOworICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGJhc2UpOworICAgICAgICAg
ICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiLycgLz4iKTsKICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIGNvbnRlbnQgKz0gKGNvbnN0IGNoYXIqKXhtbEJ1ZmZlckNvbnRlbnQoYnVmZmVy
KTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKChjb25zdCBjaGFyKil4bWxCdWZmZXJDb250
ZW50KGJ1ZmZlcikpOworICAgICAgICAgICAgY29udGVudCA9IGJ1aWxkZXIudG9TdHJpbmcoKTsK
ICAgICAgICAgfQogICAgICAgICB4bWxCdWZmZXJGcmVlKGJ1ZmZlcik7CiAgICAgfSBlbHNlIGlm
ICh0eXBlLmVuZHNXaXRoKCIreG1sIikgfHwgdHlwZS5lbmRzV2l0aCgiL3htbCIpKQpAQCAtMzAw
LDkgKzMwNCw5IEBAIFN0cmluZyBSU1NBdG9tUGFyc2VyOjpwYXJzZUF1dGhvcih4bWxOb2RlKiBu
b2RlKQogICAgIH0KIAogICAgIGlmICghZW1haWwuaXNFbXB0eSgpKSB7Ci0gICAgICAgIHVzZXJu
YW1lICs9ICIgKCI7Ci0gICAgICAgIHVzZXJuYW1lICs9IGVtYWlsOwotICAgICAgICB1c2VybmFt
ZSArPSAiKSI7CisgICAgICAgIHVzZXJuYW1lID0gdXNlcm5hbWUgKyAiICgiOworICAgICAgICB1
c2VybmFtZSA9IHVzZXJuYW1lICsgZW1haWw7CisgICAgICAgIHVzZXJuYW1lID0gdXNlcm5hbWUg
KyAiKSI7CiAgICAgfQogCiAgICAgcmV0dXJuIHVzZXJuYW1lOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L3Jzcy9SU1NHZW5lcmF0b3IuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L3Jzcy9SU1NHZW5l
cmF0b3IuY3BwCmluZGV4IDZmMWY4NDJhNGFjN2FmOWM3ZjQzYjkzMzllMTVkMWFkNDdmYmZkNmUu
LjNjMTg5OTJjM2NjOWM3MWEwYmI0MTljOWRlMzBhNDUwMTMyYzU4YWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9yc3MvUlNTR2VuZXJhdG9y
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvcnNz
L1JTU0dlbmVyYXRvci5jcHAKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlICJSU1NQYXJzZXJC
YXNlLmgiCiAKICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CisjaW5jbHVkZSA8d3RmL3Rl
eHQvU3RyaW5nQnVpbGRlci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTM5LDEzMSAr
NDAsMTMxIEBAIFJTU0dlbmVyYXRvcjo6flJTU0dlbmVyYXRvcigpCiAKIFN0cmluZyBSU1NHZW5l
cmF0b3I6OmdlbmVyYXRlSHRtbChSU1NGZWVkKiBmZWVkKQogewotICAgIFN0cmluZyByYzsKLSAg
ICByYyArPSAiPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1cIkNvbnRlbnQtVHlwZVwiIGNv
bnRlbnQ9XCJ0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOFwiIC8+IjsKLSAgICByYyArPSAiPG1ldGEg
bmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cImluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxh
YmxlPSBub1wiPiI7Ci0gICAgcmMgKz0gIjx0aXRsZT4iOworICAgIFN0cmluZ0J1aWxkZXIgYnVp
bGRlcjsKKyAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjxodG1sPjxoZWFkPjxtZXRhIGh0dHAt
ZXF1aXY9XCJDb250ZW50LVR5cGVcIiBjb250ZW50PVwidGV4dC9odG1sO2NoYXJzZXQ9dXRmLThc
IiAvPiIpOworICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPG1ldGEgbmFtZT1cInZpZXdwb3J0
XCIgY29udGVudD1cImluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPSBub1wiPiIpOwor
ICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPHRpdGxlPiIpOwogCiAgICAgaWYgKCFmZWVkLT5t
X3RpdGxlLmlzRW1wdHkoKSkKLSAgICAgICAgcmMgKz0gZmVlZC0+bV90aXRsZTsKKyAgICAgICAg
YnVpbGRlci5hcHBlbmQoZmVlZC0+bV90aXRsZSk7CiAgICAgZWxzZSBpZiAoIWZlZWQtPm1fbGlu
ay5pc0VtcHR5KCkpCi0gICAgICAgIHJjICs9IGZlZWQtPm1fbGluazsKKyAgICAgICAgYnVpbGRl
ci5hcHBlbmQoZmVlZC0+bV9saW5rKTsKICAgICBlbHNlCi0gICAgICAgIHJjICs9IHNfZGVmYXVs
dEZlZWRUaXRsZTsKKyAgICAgICAgYnVpbGRlci5hcHBlbmQoc19kZWZhdWx0RmVlZFRpdGxlKTsK
IAotICAgIHJjICs9ICI8L3RpdGxlPjwvaGVhZD48Ym9keT4iOworICAgIGJ1aWxkZXIuYXBwZW5k
TGl0ZXJhbCgiPC90aXRsZT48L2hlYWQ+PGJvZHk+Iik7CiAKLSAgICByYyArPSAiPGgyPiI7Cisg
ICAgYnVpbGRlci5hcHBlbmRMaXRlcmFsKCI8aDI+Iik7CiAgICAgaWYgKCFmZWVkLT5tX2xpbmsu
aXNFbXB0eSgpKSB7Ci0gICAgICAgIHJjICs9ICI8YSBocmVmPVwiIjsKLSAgICAgICAgcmMgKz0g
ZmVlZC0+bV9saW5rOwotICAgICAgICByYyArPSAiXCI+IjsKKyAgICAgICAgYnVpbGRlci5hcHBl
bmRMaXRlcmFsKCI8YSBocmVmPVwiIik7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGZlZWQtPm1f
bGluayk7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiXCI+Iik7CiAgICAgfQogICAg
IGlmICghZmVlZC0+bV90aXRsZS5pc0VtcHR5KCkpCi0gICAgICAgIHJjICs9IGZlZWQtPm1fdGl0
bGU7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGZlZWQtPm1fdGl0bGUpOwogICAgIGVsc2UKLSAg
ICAgICAgcmMgKz0gc19kZWZhdWx0RmVlZFRpdGxlOworICAgICAgICBidWlsZGVyLmFwcGVuZChz
X2RlZmF1bHRGZWVkVGl0bGUpOwogCiAgICAgaWYgKCFmZWVkLT5tX2xpbmsuaXNFbXB0eSgpKQot
ICAgICAgICByYyArPSAiPC9hPiI7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPC9h
PiIpOwogCi0gICAgcmMgKz0gIjwvaDI+IjsKKyAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjwv
aDI+Iik7CiAKICAgICBpZiAoIWZlZWQtPm1fZGVzY3JpcHRpb24uaXNFbXB0eSgpKSB7Ci0gICAg
ICAgIHJjICs9ICI8cD4iOwotICAgICAgICByYyArPSBmZWVkLT5tX2Rlc2NyaXB0aW9uOwotICAg
ICAgICByYyArPSAiPC9wPiI7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPHA+Iik7
CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGZlZWQtPm1fZGVzY3JpcHRpb24pOworICAgICAgICBi
dWlsZGVyLmFwcGVuZExpdGVyYWwoIjwvcD4iKTsKICAgICB9CiAKICAgICBmb3IgKHVuc2lnbmVk
IGkgPSAwOyBpIDwgZmVlZC0+bV9pdGVtcy5zaXplKCk7ICsraSkgewogICAgICAgICBSU1NJdGVt
KiBpdGVtID0gZmVlZC0+bV9pdGVtc1tpXTsKICAgICAgICAgU3RyaW5nIGFydGljbGVOYW1lOwot
ICAgICAgICByYyArPSAiPGRpdiBpZD1cIiI7Ci0gICAgICAgIHJjICs9IGFydGljbGVOYW1lOwot
ICAgICAgICByYyArPSAiXCIgY2xhc3M9XCJhcnRpY2xlXCI+XG48YSBocmVmPVwiIjsKKyAgICAg
ICAgYnVpbGRlci5hcHBlbmRMaXRlcmFsKCI8ZGl2IGlkPVwiIik7CisgICAgICAgIGJ1aWxkZXIu
YXBwZW5kKGFydGljbGVOYW1lKTsKKyAgICAgICAgYnVpbGRlci5hcHBlbmRMaXRlcmFsKCJcIiBj
bGFzcz1cImFydGljbGVcIj5cbjxhIGhyZWY9XCIiKTsKICAgICAgICAgaWYgKCFpdGVtLT5tX2xp
bmsuaXNFbXB0eSgpKQotICAgICAgICAgICAgcmMgKz0gIGl0ZW0tPm1fbGluay51dGY4KHRydWUp
LmRhdGEoKTsKLSAgICAgICAgcmMgKz0gIlwiPjxiPiI7CisgICAgICAgICAgICBidWlsZGVyLmFw
cGVuZChpdGVtLT5tX2xpbmsudXRmOCh0cnVlKS5kYXRhKCkpOworICAgICAgICBidWlsZGVyLmFw
cGVuZExpdGVyYWwoIlwiPjxiPiIpOwogICAgICAgICBpZiAoIWl0ZW0tPm1fdGl0bGUuaXNFbXB0
eSgpKQotICAgICAgICAgICAgcmMgKz0gIGl0ZW0tPm1fdGl0bGUudXRmOCh0cnVlKS5kYXRhKCk7
CisgICAgICAgICAgICBidWlsZGVyLmFwcGVuZChpdGVtLT5tX3RpdGxlLnV0ZjgodHJ1ZSkuZGF0
YSgpKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgKz0gc19kZWZhdWx0RW50cnlUaXRs
ZTsKLSAgICAgICAgcmMgKz0gIjwvYj48L2E+XG48YnIgLz4iOworICAgICAgICAgICAgYnVpbGRl
ci5hcHBlbmQoc19kZWZhdWx0RW50cnlUaXRsZSk7CisgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0
ZXJhbCgiPC9iPjwvYT5cbjxiciAvPiIpOwogCiAgICAgICAgIGlmICghaXRlbS0+bV9hdXRob3Iu
aXNFbXB0eSgpKSB7Ci0gICAgICAgICAgICByYyArPSBpMThuKCJCeSIpOwotICAgICAgICAgICAg
cmMgKz0gIiA8Yj4iOwotICAgICAgICAgICAgcmMgKz0gaXRlbS0+bV9hdXRob3IudXRmOCh0cnVl
KS5kYXRhKCk7Ci0gICAgICAgICAgICByYyArPSAiPC9iPiAiOworICAgICAgICAgICAgYnVpbGRl
ci5hcHBlbmQoaTE4bigiQnkiKSk7CisgICAgICAgICAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwo
IiA8Yj4iKTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGl0ZW0tPm1fYXV0aG9yLnV0Zjgo
dHJ1ZSkuZGF0YSgpKTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPC9iPiAi
KTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlmICghZmVlZC0+bV9hdXRob3IuaXNF
bXB0eSgpKSB7Ci0gICAgICAgICAgICAgICAgcmMgKz0gaTE4bigiQnkiKTsKLSAgICAgICAgICAg
ICAgICByYyArPSAiIDxiPiI7Ci0gICAgICAgICAgICAgICAgcmMgKz0gZmVlZC0+bV9hdXRob3Iu
dXRmOCh0cnVlKS5kYXRhKCk7Ci0gICAgICAgICAgICAgICAgcmMgKz0gIjwvYj4gIjsKKyAgICAg
ICAgICAgICAgICBidWlsZGVyLmFwcGVuZChpMThuKCJCeSIpKTsKKyAgICAgICAgICAgICAgICBi
dWlsZGVyLmFwcGVuZExpdGVyYWwoIiA8Yj4iKTsKKyAgICAgICAgICAgICAgICBidWlsZGVyLmFw
cGVuZChmZWVkLT5tX2F1dGhvci51dGY4KHRydWUpLmRhdGEoKSk7CisgICAgICAgICAgICAgICAg
YnVpbGRlci5hcHBlbmRMaXRlcmFsKCI8L2I+ICIpOwogICAgICAgICAgICAgfQogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCFpdGVtLT5tX2NhdGVnb3JpZXMuaXNFbXB0eSgpKSB7CiAgICAgICAg
ICAgICBpZiAoIWl0ZW0tPm1fYXV0aG9yLmlzRW1wdHkoKSkKLSAgICAgICAgICAgICAgICByYyAr
PSBpMThuKCJ1bmRlciAiKTsKKyAgICAgICAgICAgICAgICBidWlsZGVyLmFwcGVuZChpMThuKCJ1
bmRlciAiKSk7CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgKz0gaTE4bigi
VW5kZXIgIik7CisgICAgICAgICAgICAgICAgYnVpbGRlci5hcHBlbmQoaTE4bigiVW5kZXIgIikp
OwogCiAgICAgICAgICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgaXRlbS0+bV9jYXRlZ29y
aWVzLnNpemUoKSA7ICsraSkgewotICAgICAgICAgICAgICAgIHJjICs9ICI8Yj4iOwotICAgICAg
ICAgICAgICAgIHJjICs9IGl0ZW0tPm1fY2F0ZWdvcmllc1tpXS51dGY4KHRydWUpLmRhdGEoKTsK
LSAgICAgICAgICAgICAgICByYyArPSAiPC9iPiI7CisgICAgICAgICAgICAgICAgYnVpbGRlci5h
cHBlbmRMaXRlcmFsKCI8Yj4iKTsKKyAgICAgICAgICAgICAgICBidWlsZGVyLmFwcGVuZChpdGVt
LT5tX2NhdGVnb3JpZXNbaV0udXRmOCh0cnVlKS5kYXRhKCkpOworICAgICAgICAgICAgICAgIGJ1
aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPC9iPiIpOwogCiAgICAgICAgICAgICAgICAgaWYgKGkgPCBp
dGVtLT5tX2NhdGVnb3JpZXMuc2l6ZSgpIC0gMSkKLSAgICAgICAgICAgICAgICAgICAgcmMgKz0g
IiwgIjsKKyAgICAgICAgICAgICAgICAgICAgYnVpbGRlci5hcHBlbmRMaXRlcmFsKCIsICIpOwog
ICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgcmMgKz0gIjxiciAvPiI7CisgICAg
ICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPGJyIC8+Iik7CiAgICAgICAgIGlmICghaXRlbS0+
bV9wdWJEYXRlLmlzRW1wdHkoKSkKLSAgICAgICAgICAgIHJjICs9IGl0ZW0tPm1fcHViRGF0ZS51
dGY4KHRydWUpLmRhdGEoKTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGl0ZW0tPm1fcHVi
RGF0ZS51dGY4KHRydWUpLmRhdGEoKSk7CiAKLSAgICAgICAgcmMgKz0gIjxiciAvPiI7CisgICAg
ICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPGJyIC8+Iik7CiAgICAgICAgIGlmICghaXRlbS0+
bV9kZXNjcmlwdGlvbi5pc0VtcHR5KCkpCi0gICAgICAgICAgICByYyArPSBpdGVtLT5tX2Rlc2Ny
aXB0aW9uLnV0ZjgodHJ1ZSkuZGF0YSgpOwotICAgICAgICByYyArPSAiPGJyIC8+IjsKKyAgICAg
ICAgICAgIGJ1aWxkZXIuYXBwZW5kKGl0ZW0tPm1fZGVzY3JpcHRpb24udXRmOCh0cnVlKS5kYXRh
KCkpOworICAgICAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjxiciAvPiIpOwogCiAgICAgICAg
IGlmIChpdGVtLT5tX2VuY2xvc3VyZSkgewotICAgICAgICAgICAgcmMgKz0gIjxiciAvPiI7Ci0g
ICAgICAgICAgICByYyArPSAiPGEgaHJlZj1cIiI7Ci0gICAgICAgICAgICByYyArPSBpdGVtLT5t
X2VuY2xvc3VyZS0+bV91cmw7Ci0gICAgICAgICAgICByYyArPSAiXCI+IjsKLSAgICAgICAgICAg
IHJjICs9IGkxOG4oIkVtYmVkZGVkICIpOworICAgICAgICAgICAgYnVpbGRlci5hcHBlbmRMaXRl
cmFsKCI8YnIgLz4iKTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiPGEgaHJl
Zj1cIiIpOworICAgICAgICAgICAgYnVpbGRlci5hcHBlbmQoaXRlbS0+bV9lbmNsb3N1cmUtPm1f
dXJsKTsKKyAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiXCI+Iik7CisgICAgICAg
ICAgICBidWlsZGVyLmFwcGVuZChpMThuKCJFbWJlZGRlZCAiKSk7CiAKICAgICAgICAgICAgIFJT
U0VuY2xvc3VyZTo6VHlwZSB0eXBlID0gaXRlbS0+bV9lbmNsb3N1cmUtPnR5cGVJbkVudW0oKTsK
ICAgICAgICAgICAgIHN3aXRjaCAodHlwZSkgewogICAgICAgICAgICAgY2FzZSBSU1NFbmNsb3N1
cmU6OlR5cGVJbWFnZToKLSAgICAgICAgICAgICAgICByYyArPSBpMThuKCJJbWFnZSIpOworICAg
ICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGkxOG4oIkltYWdlIikpOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBSU1NFbmNsb3N1cmU6OlR5cGVBdWRpbzoKLSAg
ICAgICAgICAgICAgICByYyArPSBpMThuKCJBdWRpbyIpOworICAgICAgICAgICAgICAgIGJ1aWxk
ZXIuYXBwZW5kKGkxOG4oIkF1ZGlvIikpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgY2FzZSBSU1NFbmNsb3N1cmU6OlR5cGVWaWRlbzoKLSAgICAgICAgICAgICAgICByYyAr
PSBpMThuKCJWaWRlbyIpOworICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGkxOG4oIlZp
ZGVvIikpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBSU1NFbmNs
b3N1cmU6OlR5cGVBcHBsaWNhdGlvbjoKICAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAg
ICAgICAgcmMgKz0gaTE4bigiVW5rbm93biBDb250ZW50Iik7CisgICAgICAgICAgICAgICAgYnVp
bGRlci5hcHBlbmQoaTE4bigiVW5rbm93biBDb250ZW50IikpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICByYyArPSBpMThuKCIgU291cmNlOiAi
KTsKLSAgICAgICAgICAgIHJjICs9IGl0ZW0tPm1fZW5jbG9zdXJlLT5zdWdnZXN0ZWROYW1lKCk7
Ci0gICAgICAgICAgICByYyArPSAiPC9hPjxiciAvPjxiciAvPiI7CisgICAgICAgICAgICBidWls
ZGVyLmFwcGVuZChpMThuKCIgU291cmNlOiAiKSk7CisgICAgICAgICAgICBidWlsZGVyLmFwcGVu
ZChpdGVtLT5tX2VuY2xvc3VyZS0+c3VnZ2VzdGVkTmFtZSgpKTsKKyAgICAgICAgICAgIGJ1aWxk
ZXIuYXBwZW5kTGl0ZXJhbCgiPC9hPjxiciAvPjxiciAvPiIpOwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgKz0gIjxiciAvPjwvZGl2PlxuIjsKKyAgICAgICAgYnVpbGRlci5hcHBlbmRMaXRlcmFs
KCI8YnIgLz48L2Rpdj5cbiIpOwogICAgIH0KIAotICAgIHJjICs9ICI8L2JvZHk+PC9odG1sPlxu
IjsKKyAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjwvYm9keT48L2h0bWw+XG4iKTsKIAotICAg
IHJldHVybiByYzsKKyAgICByZXR1cm4gYnVpbGRlci50b1N0cmluZygpOwogfQogCiB9IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2JsYWNrYmVycnkvcnNzL1JTU1BhcnNlckJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L3Jzcy9SU1NQYXJzZXJCYXNlLmNwcAppbmRleCBlMGE5
ZDFhZjRhNTc3NzcyN2U5ZGI2YWYzZjhlMjRjMmZhNmUwNTkxLi4yNDIxZTM4YzgyYWExMjY1NGI0
M2Q3YWZlYzdmMTA5MmU2NGJiZjI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2JsYWNrYmVycnkvcnNzL1JTU1BhcnNlckJhc2UuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9yc3MvUlNTUGFyc2VyQmFzZS5jcHAK
QEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1ZGUgImxpYnhtbC9wYXJzZXIuaCIKICNpbmNsdWRl
ICJsaWJ4bWwveG1sd3JpdGVyLmgiCisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nQnVpbGRlci5o
PgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTExMCwxNCArMTExLDE0IEBAIFN0cmluZyB0
ZXh0RnJvbVhNTEF0dHIoeG1sQXR0ciogYXR0cikKICAgICBpZiAoIWF0dHIpCiAgICAgICAgIHJl
dHVybiBlbXB0eVN0cmluZygpOwogCi0gICAgU3RyaW5nIHRleHQ7CisgICAgU3RyaW5nQnVpbGRl
ciB0ZXh0OwogCiAgICAgZm9yICh4bWxOb2RlKiBub2RlID0gYXR0ci0+Y2hpbGRyZW47IG5vZGU7
IG5vZGUgPSBub2RlLT5uZXh0KSB7CiAgICAgICAgIGlmIChub2RlLT50eXBlID09IFhNTF9URVhU
X05PREUpCi0gICAgICAgICAgICB0ZXh0ICs9IHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgY2hhcio+
KG5vZGUtPmNvbnRlbnQpOworICAgICAgICAgICAgdGV4dC5hcHBlbmQocmVpbnRlcnByZXRfY2Fz
dDxjb25zdCBjaGFyKj4obm9kZS0+Y29udGVudCkpOwogICAgIH0KIAotICAgIHJldHVybiB0ZXh0
LnN0cmlwV2hpdGVTcGFjZSgpOworICAgIHJldHVybiB0ZXh0LnRvU3RyaW5nKCkuc3RyaXBXaGl0
ZVNwYWNlKCk7CiB9CiAKIFN0cmluZyB0ZXh0RnJvbVhNTE5vZGUoeG1sTm9kZSogbm9kZSkKQEAg
LTEyNSwxNCArMTI2LDE0IEBAIFN0cmluZyB0ZXh0RnJvbVhNTE5vZGUoeG1sTm9kZSogbm9kZSkK
ICAgICBpZiAoIW5vZGUpCiAgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOwogCi0gICAgU3Ry
aW5nIHRleHQ7CisgICAgU3RyaW5nQnVpbGRlciB0ZXh0OwogCiAgICAgZm9yIChub2RlID0gbm9k
ZS0+Y2hpbGRyZW47IG5vZGU7IG5vZGUgPSBub2RlLT5uZXh0KSB7CiAgICAgICAgIGlmICgobm9k
ZS0+dHlwZSA9PSBYTUxfVEVYVF9OT0RFKSB8fCAobm9kZS0+dHlwZSA9PSBYTUxfQ0RBVEFfU0VD
VElPTl9OT0RFKSkKLSAgICAgICAgICAgIHRleHQgKz0gcmVpbnRlcnByZXRfY2FzdDxjb25zdCBj
aGFyKj4obm9kZS0+Y29udGVudCk7CisgICAgICAgICAgICB0ZXh0LmFwcGVuZChyZWludGVycHJl
dF9jYXN0PGNvbnN0IGNoYXIqPihub2RlLT5jb250ZW50KSk7CiAgICAgfQogCi0gICAgcmV0dXJu
IHRleHQuc3RyaXBXaGl0ZVNwYWNlKCk7CisgICAgcmV0dXJuIHRleHQudG9TdHJpbmcoKS5zdHJp
cFdoaXRlU3BhY2UoKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>
<flag name="review"
          id="175918"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
          </attachment>
      

    </bug>

</bugzilla>