<?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>79462</bug_id>
          
          <creation_ts>2012-02-24 00:50:01 -0800</creation_ts>
          <short_desc>Should not allow malformed \x escapes</short_desc>
          <delta_ts>2012-02-24 13:15:53 -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>JavaScriptCore</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="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>564060</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-24 00:50:01 -0800</bug_when>
    <thetext>The spec requires \x in strings to be followed by two hex digits; Chrome appears to enforce this, so conforming with the spec here should be pretty safe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564062</commentid>
    <comment_count>1</comment_count>
      <attachid>128682</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-24 00:54:29 -0800</bug_when>
    <thetext>Created attachment 128682
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564137</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2012-02-24 02:37:53 -0800</bug_when>
    <thetext>Attachment 128682 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/fast...&quot; exit_code: 1
Source/JavaScriptCore/tests/mozilla/js1_2/regexp/hexadecimal.js:33:  Line contains tab character.  [whitespace/tab] [5]
Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/7.7.4.js:175:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 2 in 12 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>564576</commentid>
    <comment_count>3</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-24 13:15:53 -0800</bug_when>
    <thetext>Fixed in r108841</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128682</attachid>
            <date>2012-02-24 00:54:29 -0800</date>
            <delta_ts>2012-02-24 13:11:52 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>79462.patch</filename>
            <type>text/plain</type>
            <size>12125</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTA4NzQ3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDEyLTAyLTI0ICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4K
KworICAgICAgICBTaG91bGQgbm90IGFsbG93IG1hbGZvcm1lZCBceCBlc2NhcGVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTQ2MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFyc2VyL0xleGVyLmNw
cDoKKyAgICAgICAgKEpTQzo6OjpwYXJzZVN0cmluZyk6CisgICAgICAgIChKU0M6Ojo6cGFyc2VT
dHJpbmdTbG93Q2FzZSk6CisgICAgICAgICAgICAtIFByb2hpYml0IG1hbGZvcm1lZCAnXHgnIGVz
Y2FwZXMKKyAgICAgICAgKiB0ZXN0cy9tb3ppbGxhL2VjbWEvQXJyYXkvMTUuNC41LjEtMS5qczoK
KyAgICAgICAgKiB0ZXN0cy9tb3ppbGxhL2VjbWEvTGV4aWNhbENvbnZlbnRpb25zLzcuNy40Lmpz
OgorICAgICAgICAqIHRlc3RzL21vemlsbGEvZWNtYV8yL1JlZ0V4cC9oZXgtMDAxLmpzOgorICAg
ICAgICAqIHRlc3RzL21vemlsbGEvanMxXzIvcmVnZXhwL2hleGFkZWNpbWFsLmpzOgorICAgICAg
ICAgICAgLSBSZW1vdmUgZXJyb25lb3VzIHRlc3QgY2FzZXMgKGNvcnJlY3QgYmVoYXZpb3VyIGlz
IHRlc3RlZCBieSBMYXlvdXRUZXN0cy9zcHV0bmlrKS4KKwogMjAxMi0wMi0yNCAgQW5kcmV3IExv
ICA8YW5sb0ByaW0uY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBFbmFibGUgcmVxdWVzdEFu
aW1hdGlvbkZyYW1lCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0xleGVyLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0xleGVyLmNwcAko
cmV2aXNpb24gMTA4NjQ5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9MZXhlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTY5MSwxNCArNjkxLDE1IEBAIHRlbXBsYXRlIDxib29sIHNo
b3VsZEJ1aWxkU3RyaW5ncz4gQUxXQVkKICAgICAgICAgICAgICAgICBzaGlmdExpbmVUZXJtaW5h
dG9yKCk7CiAgICAgICAgICAgICBlbHNlIGlmIChtX2N1cnJlbnQgPT0gJ3gnKSB7CiAgICAgICAg
ICAgICAgICAgc2hpZnQoKTsKLSAgICAgICAgICAgICAgICBpZiAoaXNBU0NJSUhleERpZ2l0KG1f
Y3VycmVudCkgJiYgaXNBU0NJSUhleERpZ2l0KHBlZWsoMSkpKSB7Ci0gICAgICAgICAgICAgICAg
ICAgIGludCBwcmV2ID0gbV9jdXJyZW50OwotICAgICAgICAgICAgICAgICAgICBzaGlmdCgpOwot
ICAgICAgICAgICAgICAgICAgICBpZiAoc2hvdWxkQnVpbGRTdHJpbmdzKQotICAgICAgICAgICAg
ICAgICAgICAgICAgcmVjb3JkOChjb252ZXJ0SGV4KHByZXYsIG1fY3VycmVudCkpOwotICAgICAg
ICAgICAgICAgICAgICBzaGlmdCgpOwotICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoc2hvdWxk
QnVpbGRTdHJpbmdzKQotICAgICAgICAgICAgICAgICAgICByZWNvcmQ4KCd4Jyk7CisgICAgICAg
ICAgICAgICAgaWYgKCFpc0FTQ0lJSGV4RGlnaXQobV9jdXJyZW50KSB8fCAhaXNBU0NJSUhleERp
Z2l0KHBlZWsoMSkpKSB7CisgICAgICAgICAgICAgICAgICAgIG1fbGV4RXJyb3JNZXNzYWdlID0g
IlxceCBjYW4gb25seSBiZSBmb2xsb3dlZCBieSBhIGhleCBjaGFyYWN0ZXIgc2VxdWVuY2UiOwor
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgICAgIGludCBwcmV2ID0gbV9jdXJyZW50OworICAgICAgICAgICAgICAgIHNoaWZ0
KCk7CisgICAgICAgICAgICAgICAgaWYgKHNob3VsZEJ1aWxkU3RyaW5ncykKKyAgICAgICAgICAg
ICAgICAgICAgcmVjb3JkOChjb252ZXJ0SGV4KHByZXYsIG1fY3VycmVudCkpOworICAgICAgICAg
ICAgICAgIHNoaWZ0KCk7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIHNl
dE9mZnNldChzdGFydGluZ09mZnNldCk7CiAgICAgICAgICAgICAgICAgc2V0TGluZU51bWJlcihz
dGFydGluZ0xpbmVOdW1iZXIpOwpAQCAtNzU1LDE0ICs3NTYsMTUgQEAgdGVtcGxhdGUgPGJvb2wg
c2hvdWxkQnVpbGRTdHJpbmdzPiBib29sIAogICAgICAgICAgICAgICAgIHNoaWZ0TGluZVRlcm1p
bmF0b3IoKTsKICAgICAgICAgICAgIGVsc2UgaWYgKG1fY3VycmVudCA9PSAneCcpIHsKICAgICAg
ICAgICAgICAgICBzaGlmdCgpOwotICAgICAgICAgICAgICAgIGlmIChpc0FTQ0lJSGV4RGlnaXQo
bV9jdXJyZW50KSAmJiBpc0FTQ0lJSGV4RGlnaXQocGVlaygxKSkpIHsKLSAgICAgICAgICAgICAg
ICAgICAgaW50IHByZXYgPSBtX2N1cnJlbnQ7Ci0gICAgICAgICAgICAgICAgICAgIHNoaWZ0KCk7
Ci0gICAgICAgICAgICAgICAgICAgIGlmIChzaG91bGRCdWlsZFN0cmluZ3MpCi0gICAgICAgICAg
ICAgICAgICAgICAgICByZWNvcmQxNihjb252ZXJ0SGV4KHByZXYsIG1fY3VycmVudCkpOwotICAg
ICAgICAgICAgICAgICAgICBzaGlmdCgpOwotICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoc2hv
dWxkQnVpbGRTdHJpbmdzKQotICAgICAgICAgICAgICAgICAgICByZWNvcmQxNigneCcpOworICAg
ICAgICAgICAgICAgIGlmICghaXNBU0NJSUhleERpZ2l0KG1fY3VycmVudCkgfHwgIWlzQVNDSUlI
ZXhEaWdpdChwZWVrKDEpKSkgeworICAgICAgICAgICAgICAgICAgICBtX2xleEVycm9yTWVzc2Fn
ZSA9ICJcXHggY2FuIG9ubHkgYmUgZm9sbG93ZWQgYnkgYSBoZXggY2hhcmFjdGVyIHNlcXVlbmNl
IjsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBpbnQgcHJldiA9IG1fY3VycmVudDsKKyAgICAgICAgICAgICAgICBz
aGlmdCgpOworICAgICAgICAgICAgICAgIGlmIChzaG91bGRCdWlsZFN0cmluZ3MpCisgICAgICAg
ICAgICAgICAgICAgIHJlY29yZDE2KGNvbnZlcnRIZXgocHJldiwgbV9jdXJyZW50KSk7CisgICAg
ICAgICAgICAgICAgc2hpZnQoKTsKICAgICAgICAgICAgIH0gZWxzZSBpZiAobV9jdXJyZW50ID09
ICd1JykgewogICAgICAgICAgICAgICAgIHNoaWZ0KCk7CiAgICAgICAgICAgICAgICAgaW50IGNo
YXJhY3RlciA9IGdldFVuaWNvZGVDaGFyYWN0ZXIoKTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS90ZXN0cy9tb3ppbGxhL2VjbWEvQXJyYXkvMTUuNC41LjEtMS5qcwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9lY21hL0FycmF5LzE1LjQuNS4x
LTEuanMJKHJldmlzaW9uIDEwODY0OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9t
b3ppbGxhL2VjbWEvQXJyYXkvMTUuNC41LjEtMS5qcwkod29ya2luZyBjb3B5KQpAQCAtMTA0LDYg
KzEwNCw4IEBAIGZ1bmN0aW9uIGdldFRlc3RDYXNlcygpIHsKIAogCiAgICAgZm9yICggdmFyIGkg
PSAwWDAwMjAsIFRFU1RfU1RSSU5HID0gInZhciBBID0gbmV3IEFycmF5KCAiIDsgaSA8IDB4MDBm
ZjsgaSsrICkgeworICAgICAgICBpZiAoIGkgPT09IDB4NTggfHwgaSA9PT0gMHg3OCApIC8vIHgg
b3IgWCAtIHNraXAgdGVzdGluZyBpbnZhbGlkIGhleCBlc2NhcGVzLgorICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgIFRFU1RfU1RSSU5HICs9ICJcJ1xcIisgU3RyaW5nLmZyb21DaGFyQ29k
ZSggaSApICsiXCciOwogICAgICAgICBpZiAoIGkgPCAweDAwRkYgLSAxICAgKSB7CiAgICAgICAg
ICAgICBURVNUX1NUUklORyArPSAiLCI7CkBAIC0xMTIsNyArMTE0LDcgQEAgZnVuY3Rpb24gZ2V0
VGVzdENhc2VzKCkgewogICAgICAgICB9CiAgICAgfQogCi0gICAgdmFyIExFTkdUSCA9IDB4MDBm
ZiAtIDB4MDAyMDsKKyAgICB2YXIgTEVOR1RIID0gMHgwMGZmIC0gMHgwMDIwIC0gMjsgLy8geCAm
IFgKIAogICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoICAgU0VDVElPTiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRFU1RfU1RSSU5HICsiIEFbMTUwXSA9ICdo
ZWxsbyc7IEFbMTUwXSIsCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxs
YS9lY21hL0xleGljYWxDb252ZW50aW9ucy83LjcuNC5qcwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9lY21hL0xleGljYWxDb252ZW50aW9ucy83Ljcu
NC5qcwkocmV2aXNpb24gMTA4NjQ5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21v
emlsbGEvZWNtYS9MZXhpY2FsQ29udmVudGlvbnMvNy43LjQuanMJKHdvcmtpbmcgY29weSkKQEAg
LTE3MCw5ICsxNzAsOSBAQCBmdW5jdGlvbiBnZXRUZXN0Q2FzZXMoKSB7CiAgICAgYXJyYXlbaXRl
bSsrXSA9IG5ldyBUZXN0Q2FzZSggU0VDVElPTiwgIlxceDBGMCIsICAgICAgU3RyaW5nLmZyb21D
aGFyQ29kZSgxNSkrIjAiLCAgICAgICAgICJceDBGMCIgKTsKIAogICAgIC8vIEcgaXMgb3V0IG9m
IGhleCByYW5nZQotCi0gICAgYXJyYXlbaXRlbSsrXSA9IG5ldyBUZXN0Q2FzZSggU0VDVElPTiwg
IlxceEciLCAgICAgICAgInhHIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXHhH
IiApOwotICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJcXHhDRyIs
ICAgICAgICJ4Q0ciLCAgICAgIAkJCQkiXHhDRyIgKTsKKy8vIEludmFsaWQgaGV4IGVzY2FwZXMg
YXJlIHN5bnRheCBlcnJvcjsgdGhlc2UgYXJlIGNvdmVyZWQgaW4gdGhlIHNwdXRuaWsgdGVzdCBz
dWl0ZS4KKy8vICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJcXHhH
IiwgICAgICAgICJ4RyIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlx4RyIgKTsK
Ky8vICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJcXHhDRyIsICAg
ICAgICJ4Q0ciLCAgICAgIAkJCQkiXHhDRyIgKTsKIAogICAgIC8vIERvdWJsZVN0cmluZ0NoYXJh
Y3Rlcjo6RXNjYXBlU2VxdWVuY2U6OkNoYXJhY3RlckVzY2FwZVNlcXVlbmNlOjpcIE5vbkVzY2Fw
ZUNoYXJhY3RlcgogICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJc
XGEiLCAgICAiYSIsICAgICAgICAiXGEiICk7CkBAIC0xOTMsNyArMTkzLDggQEAgZnVuY3Rpb24g
Z2V0VGVzdENhc2VzKCkgewogICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJ
T04sICJcXHUiLCAgICAidSIsICAgICAgICAiXHUiICk7CiAKICAgICBhcnJheVtpdGVtKytdID0g
bmV3IFRlc3RDYXNlKCBTRUNUSU9OLCAiXFx3IiwgICAgInciLCAgICAgICAgIlx3IiApOwotICAg
IGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJcXHgiLCAgICAieCIsICAg
ICAgICAiXHgiICk7CisvLyBJbnZhbGlkIGhleCBlc2NhcGVzIGFyZSBzeW50YXggZXJyb3I7IHRo
ZXNlIGFyZSBjb3ZlcmVkIGluIHRoZSBzcHV0bmlrIHRlc3Qgc3VpdGUuCisvLyAgICBhcnJheVtp
dGVtKytdID0gbmV3IFRlc3RDYXNlKCBTRUNUSU9OLCAiXFx4IiwgICAgIngiLCAgICAgICAgIlx4
IiApOwogICAgIGFycmF5W2l0ZW0rK10gPSBuZXcgVGVzdENhc2UoIFNFQ1RJT04sICJcXHkiLCAg
ICAieSIsICAgICAgICAiXHkiICk7CiAgICAgYXJyYXlbaXRlbSsrXSA9IG5ldyBUZXN0Q2FzZSgg
U0VDVElPTiwgIlxceiIsICAgICJ6IiwgICAgICAgICJceiIgKTsKICAgICBhcnJheVtpdGVtKytd
ID0gbmV3IFRlc3RDYXNlKCBTRUNUSU9OLCAiXFw5IiwgICAgIjkiLCAgICAgICAgIlw5IiApOwpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21vemlsbGEvZWNtYV8yL1JlZ0V4cC9o
ZXgtMDAxLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9tb3pp
bGxhL2VjbWFfMi9SZWdFeHAvaGV4LTAwMS5qcwkocmV2aXNpb24gMTA4NjQ5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL3Rlc3RzL21vemlsbGEvZWNtYV8yL1JlZ0V4cC9oZXgtMDAxLmpzCSh3
b3JraW5nIGNvcHkpCkBAIC0xNiw3ICsxNiw4IEBACiAKICAgICBBZGRSZWdFeHBDYXNlcyggbmV3
IFJlZ0V4cCgiXHg0MSIpLCAgIm5ldyBSZWdFeHAoJ1xceDQxJykiLCAgIkEiLCAgIkEiLCAxLCAw
LCBbIkEiXSApOwogICAgIEFkZFJlZ0V4cENhc2VzKCBuZXcgUmVnRXhwKCJceDQxMiIpLCJuZXcg
UmVnRXhwKCdcXHg0MTInKSIsICJBMiIsICJBMiIsIDEsIDAsIFsiQTIiXSApOwotICAgIEFkZFJl
Z0V4cENhc2VzKCBuZXcgUmVnRXhwKCJceDFnIiksICJuZXcgUmVnRXhwKCdcXHgxZycpIiwgICJ4
MWciLCJ4MWciLCAxLCAwLCBbIngxZyJdICk7CisvLyBJbnZhbGlkIGhleCBlc2NhcGVzIGFyZSBz
eW50YXggZXJyb3I7IHRoZXNlIGFyZSBjb3ZlcmVkIGluIHRoZSBzcHV0bmlrIHRlc3Qgc3VpdGUu
CisvLyAgICBBZGRSZWdFeHBDYXNlcyggbmV3IFJlZ0V4cCgiXHgxZyIpLCAibmV3IFJlZ0V4cCgn
XFx4MWcnKSIsICAieDFnIiwieDFnIiwgMSwgMCwgWyJ4MWciXSApOwogCiAgICAgQWRkUmVnRXhw
Q2FzZXMoIG5ldyBSZWdFeHAoIkEiKSwgICJuZXcgUmVnRXhwKCdBJykiLCAgIlx4NDEiLCAgIlxc
eDQxIiwgIDEsIDAsIFsiQSJdICk7CiAgICAgQWRkUmVnRXhwQ2FzZXMoIG5ldyBSZWdFeHAoIkEi
KSwgICJuZXcgUmVnRXhwKCdBJykiLCAgIlx4NDEyIiwgIlxceDQxMiIsIDEsIDAsIFsiQSJdICk7
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9qczFfMi9yZWdleHAv
aGV4YWRlY2ltYWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3Rz
L21vemlsbGEvanMxXzIvcmVnZXhwL2hleGFkZWNpbWFsLmpzCShyZXZpc2lvbiAxMDg2NDkpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9qczFfMi9yZWdleHAvaGV4YWRl
Y2ltYWwuanMJKHdvcmtpbmcgY29weSkKQEAgLTMwLDcgKzMwLDcgQEAKIAl2YXIgU0VDVElPTiA9
ICdBcyBkZXNjcmliZWQgaW4gTmV0c2NhcGUgZG9jICJXaGF0cyBuZXcgaW4gSmF2YVNjcmlwdCAx
LjIiJzsKIAl2YXIgVkVSU0lPTiA9ICdubyB2ZXJzaW9uJzsKICAgICBzdGFydFRlc3QoKTsKLQl2
YXIgVElUTEUgICA9ICdSZWdFeHA6IFx4IyAoaGV4KSAnOworCXZhciBUSVRMRSAgID0gJ1JlZ0V4
cDogXFx4IyAoaGV4KSAnOwogCiAJd3JpdGVIZWFkZXJUb0xvZygnRXhlY3V0aW5nIHNjcmlwdDog
aGV4YWRlY2ltYWwuanMnKTsKIAl3cml0ZUhlYWRlclRvTG9nKCBTRUNUSU9OICsgIiAiKyBUSVRM
RSk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDg3NDcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0wMi0yNCAgR2F2aW4gQmFycmFj
bG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+CisKKyAgICAgICAgU2hvdWxkIG5vdCBhbGxv
dyBtYWxmb3JtZWQgXHggZXNjYXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Nzk0NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGZhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL3BjcmUtdGVzdC0xLmpzOgor
ICAgICAgICAgICAgLSBGaXggYmFkIGVzY2FwZXMgaW4gdGVzdCBjYXNlLgorICAgICAgICAqIHNw
dXRuaWsvQ29uZm9ybWFuY2UvMDdfTGV4aWNhbF9Db252ZW50aW9ucy83LjhfTGl0ZXJhbHMvNy44
LjRfU3RyaW5nX0xpdGVyYWxzL1M3LjguNF9BNC4zX1Q2LWV4cGVjdGVkLnR4dDoKKyAgICAgICAg
KiBzcHV0bmlrL0NvbmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlvbnMvNy44X0xpdGVyYWxz
LzcuOC40X1N0cmluZ19MaXRlcmFscy9TNy44LjRfQTYuMV9UNC1leHBlY3RlZC50eHQ6CisgICAg
ICAgICogc3B1dG5pay9Db25mb3JtYW5jZS8wN19MZXhpY2FsX0NvbnZlbnRpb25zLzcuOF9MaXRl
cmFscy83LjguNF9TdHJpbmdfTGl0ZXJhbHMvUzcuOC40X0E2LjJfVDEtZXhwZWN0ZWQudHh0Ogor
ICAgICAgICAqIHNwdXRuaWsvQ29uZm9ybWFuY2UvMDdfTGV4aWNhbF9Db252ZW50aW9ucy83Ljhf
TGl0ZXJhbHMvNy44LjRfU3RyaW5nX0xpdGVyYWxzL1M3LjguNF9BNi4yX1QyLWV4cGVjdGVkLnR4
dDoKKyAgICAgICAgICAgIC0gQ2hlY2sgaW4gcGFzc2luZyByZXN1bHRzLgorCiAyMDEyLTAyLTI0
ICBNYXRoaWFzIEJ5bmVucyAgPG1hdGhpYXNAcWl3aS5iZT4KIAogICAgICAgICBgXHUyMDBjYCBh
bmQgYFx1MjAwZGAgc2hvdWxkIGJlIGFsbG93ZWQgaW4gSWRlbnRpZmllclBhcnQsIGFzIHBlciBF
UzUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL3BjcmUtdGVzdC0x
LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL3Bj
cmUtdGVzdC0xLmpzCShyZXZpc2lvbiAxMDg2NDkpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3JlZ2V4
L3NjcmlwdC10ZXN0cy9wY3JlLXRlc3QtMS5qcwkod29ya2luZyBjb3B5KQpAQCAtMTAzNiw3ICsx
MDM2LDcgQEAgc2hvdWxkQmUoJ3JlZ2V4NjguZXhlYyhpbnB1dDEpOycsICdyZXN1bAogdmFyIGlu
cHV0MiA9ICJBXDBaIjsKIHZhciByZXN1bHRzID0gbnVsbDsKIHNob3VsZEJlKCdyZWdleDY4LmV4
ZWMoaW5wdXQyKTsnLCAncmVzdWx0cycpOwotdmFyIGlucHV0MyA9ICJBXDBceDBcMFx4MFoiOwor
dmFyIGlucHV0MyA9ICJBXDBcMFwwXDBaIjsKIHZhciByZXN1bHRzID0gbnVsbDsKIHNob3VsZEJl
KCdyZWdleDY4LmV4ZWMoaW5wdXQzKTsnLCAncmVzdWx0cycpOwogCkluZGV4OiBMYXlvdXRUZXN0
cy9zcHV0bmlrL0NvbmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlvbnMvNy44X0xpdGVyYWxz
LzcuOC40X1N0cmluZ19MaXRlcmFscy9TNy44LjRfQTQuM19UNi1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvc3B1dG5pay9Db25mb3JtYW5jZS8wN19MZXhpY2FsX0NvbnZl
bnRpb25zLzcuOF9MaXRlcmFscy83LjguNF9TdHJpbmdfTGl0ZXJhbHMvUzcuOC40X0E0LjNfVDYt
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMDg2NDkpCisrKyBMYXlvdXRUZXN0cy9zcHV0bmlrL0Nv
bmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlvbnMvNy44X0xpdGVyYWxzLzcuOC40X1N0cmlu
Z19MaXRlcmFscy9TNy44LjRfQTQuM19UNi1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAg
LTEsNiArMSw3IEBACitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNzc6IFN5bnRheEVycm9yOiBceCBj
YW4gb25seSBiZSBmb2xsb3dlZCBieSBhIGhleCBjaGFyYWN0ZXIgc2VxdWVuY2UKIFM3LjguNF9B
NC4zX1Q2CiAKLUZBSUwgTm8gZXJyb3IgZGV0ZWN0ZWQKK1BBU1MgRXhwZWN0ZWQgcGFyc2luZyBm
YWlsdXJlCiAKIFRFU1QgQ09NUExFVEUKIApJbmRleDogTGF5b3V0VGVzdHMvc3B1dG5pay9Db25m
b3JtYW5jZS8wN19MZXhpY2FsX0NvbnZlbnRpb25zLzcuOF9MaXRlcmFscy83LjguNF9TdHJpbmdf
TGl0ZXJhbHMvUzcuOC40X0E2LjFfVDQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL3NwdXRuaWsvQ29uZm9ybWFuY2UvMDdfTGV4aWNhbF9Db252ZW50aW9ucy83LjhfTGl0
ZXJhbHMvNy44LjRfU3RyaW5nX0xpdGVyYWxzL1M3LjguNF9BNi4xX1Q0LWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMTA4NjQ5KQorKysgTGF5b3V0VGVzdHMvc3B1dG5pay9Db25mb3JtYW5jZS8wN19M
ZXhpY2FsX0NvbnZlbnRpb25zLzcuOF9MaXRlcmFscy83LjguNF9TdHJpbmdfTGl0ZXJhbHMvUzcu
OC40X0E2LjFfVDQtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDYgKzEsNyBAQAor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDc3OiBTeW50YXhFcnJvcjogXHggY2FuIG9ubHkgYmUgZm9s
bG93ZWQgYnkgYSBoZXggY2hhcmFjdGVyIHNlcXVlbmNlCiBTNy44LjRfQTYuMV9UNAogCi1GQUlM
IE5vIGVycm9yIGRldGVjdGVkCitQQVNTIEV4cGVjdGVkIHBhcnNpbmcgZmFpbHVyZQogCiBURVNU
IENPTVBMRVRFCiAKSW5kZXg6IExheW91dFRlc3RzL3NwdXRuaWsvQ29uZm9ybWFuY2UvMDdfTGV4
aWNhbF9Db252ZW50aW9ucy83LjhfTGl0ZXJhbHMvNy44LjRfU3RyaW5nX0xpdGVyYWxzL1M3Ljgu
NF9BNi4yX1QxLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zcHV0bmlr
L0NvbmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlvbnMvNy44X0xpdGVyYWxzLzcuOC40X1N0
cmluZ19MaXRlcmFscy9TNy44LjRfQTYuMl9UMS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDEwODY0
OSkKKysrIExheW91dFRlc3RzL3NwdXRuaWsvQ29uZm9ybWFuY2UvMDdfTGV4aWNhbF9Db252ZW50
aW9ucy83LjhfTGl0ZXJhbHMvNy44LjRfU3RyaW5nX0xpdGVyYWxzL1M3LjguNF9BNi4yX1QxLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw2ICsxLDcgQEAKK0NPTlNPTEUgTUVTU0FH
RTogbGluZSA3NzogU3ludGF4RXJyb3I6IFx4IGNhbiBvbmx5IGJlIGZvbGxvd2VkIGJ5IGEgaGV4
IGNoYXJhY3RlciBzZXF1ZW5jZQogUzcuOC40X0E2LjJfVDEKIAotRkFJTCBObyBlcnJvciBkZXRl
Y3RlZAorUEFTUyBFeHBlY3RlZCBwYXJzaW5nIGZhaWx1cmUKIAogVEVTVCBDT01QTEVURQogCklu
ZGV4OiBMYXlvdXRUZXN0cy9zcHV0bmlrL0NvbmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlv
bnMvNy44X0xpdGVyYWxzLzcuOC40X1N0cmluZ19MaXRlcmFscy9TNy44LjRfQTYuMl9UMi1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3B1dG5pay9Db25mb3JtYW5jZS8w
N19MZXhpY2FsX0NvbnZlbnRpb25zLzcuOF9MaXRlcmFscy83LjguNF9TdHJpbmdfTGl0ZXJhbHMv
UzcuOC40X0E2LjJfVDItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMDg2NDkpCisrKyBMYXlvdXRU
ZXN0cy9zcHV0bmlrL0NvbmZvcm1hbmNlLzA3X0xleGljYWxfQ29udmVudGlvbnMvNy44X0xpdGVy
YWxzLzcuOC40X1N0cmluZ19MaXRlcmFscy9TNy44LjRfQTYuMl9UMi1leHBlY3RlZC50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTEsNiArMSw3IEBACitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNzc6IFN5
bnRheEVycm9yOiBceCBjYW4gb25seSBiZSBmb2xsb3dlZCBieSBhIGhleCBjaGFyYWN0ZXIgc2Vx
dWVuY2UKIFM3LjguNF9BNi4yX1QyCiAKLUZBSUwgTm8gZXJyb3IgZGV0ZWN0ZWQKK1BBU1MgRXhw
ZWN0ZWQgcGFyc2luZyBmYWlsdXJlCiAKIFRFU1QgQ09NUExFVEUKIAo=
</data>
<flag name="review"
          id="131136"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>