<?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>207091</bug_id>
          
          <creation_ts>2020-02-01 05:58:23 -0800</creation_ts>
          <short_desc>Non-alphabetical \c escapes should be syntax errors in Unicode patterns only</short_desc>
          <delta_ts>2020-02-01 16:21:19 -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>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1613729</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-02-01 05:58:23 -0800</bug_when>
    <thetext>Test case:
  /\c2/u

Expected:
  SyntaxError thrown

Actual:
  RegExp instance

ECMA262:
  https://tc39.es/ecma262/#prod-annexB-ClassEscape (/u flag precludes the use of ClassControlLetter)

  ClassEscape[U, N] ::
    [~U] c ClassControlLetter

  ClassControlLetter ::
    DecimalDigit
    _

Test262:
  https://test262.report/browse/built-ins/RegExp/unicode_restricted_identity_escape_c.js
  https://test262.report/browse/language/literals/regexp/u-invalid-class-escape.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613733</commentid>
    <comment_count>1</comment_count>
      <attachid>389459</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-02-01 06:08:50 -0800</bug_when>
    <thetext>Created attachment 389459
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613759</commentid>
    <comment_count>2</comment_count>
      <attachid>389459</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-01 16:20:10 -0800</bug_when>
    <thetext>Comment on attachment 389459
Patch

Clearing flags on attachment: 389459

Committed r255544: &lt;https://trac.webkit.org/changeset/255544&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613760</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-01 16:20:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613761</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-01 16:21:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/59090903&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389459</attachid>
            <date>2020-02-01 06:08:50 -0800</date>
            <delta_ts>2020-02-01 16:20:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207091-20200201160849.patch</filename>
            <type>text/plain</type>
            <size>10123</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTU1NDIpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEyIEBACisyMDIwLTAyLTAxICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBOb24tYWxwaGFiZXRpY2FsIFxjIGVzY2FwZXMgc2hvdWxk
IGJlIHN5bnRheCBlcnJvcnMgaW4gVW5pY29kZSBwYXR0ZXJucyBvbmx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDcwOTEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25z
LnlhbWw6IE1hcmsgNCB0ZXN0IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMjAtMDEtMzEgIFNhYW0g
QmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRG9uJ3Qg
ZHVtcCBkaXNhc3NlbWJseSBpbiB0ZXN0LgpJbmRleDogSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0
aW9ucy55YW1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFt
bAkocmV2aXNpb24gMjU1NTQyKQorKysgSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1s
CSh3b3JraW5nIGNvcHkpCkBAIC0xNTc3LDExICsxNTc3LDggQEAgdGVzdC9idWlsdC1pbnMvUmVn
RXhwL3VuaWNvZGVfcmVzdHJpY3RlZAogICBkZWZhdWx0OiAiVGVzdDI2MkVycm9yOiBJbnZhbGlk
IElkZW50aXR5RXNjYXBlIGluIEF0b21Fc2NhcGU6ICdcXCIKICAgc3RyaWN0IG1vZGU6ICJUZXN0
MjYyRXJyb3I6IEludmFsaWQgSWRlbnRpdHlFc2NhcGUgaW4gQXRvbUVzY2FwZTogJ1xcIgogdGVz
dC9idWlsdC1pbnMvUmVnRXhwL3VuaWNvZGVfcmVzdHJpY3RlZF9pZGVudGl0eV9lc2NhcGVfYWxw
aGEuanM6Ci0gIGRlZmF1bHQ6ICJUZXN0MjYyRXJyb3I6IElkZW50aXR5RXNjYXBlIGluIEF0b21F
c2NhcGU6ICdjJyBFeHBlY3RlZCBhIFN5bnRheEVycm9yIHRvIGJlIHRocm93biBidXQgbm8gZXhj
ZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsIgotICBzdHJpY3QgbW9kZTogIlRlc3QyNjJFcnJvcjog
SWRlbnRpdHlFc2NhcGUgaW4gQXRvbUVzY2FwZTogJ2MnIEV4cGVjdGVkIGEgU3ludGF4RXJyb3Ig
dG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwiCi10ZXN0L2J1
aWx0LWlucy9SZWdFeHAvdW5pY29kZV9yZXN0cmljdGVkX2lkZW50aXR5X2VzY2FwZV9jLmpzOgot
ICBkZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBhIFN5bnRheEVycm9yIHRvIGJlIHRo
cm93biBidXQgbm8gZXhjZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsJwotICBzdHJpY3QgbW9kZTog
J1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBTeW50YXhFcnJvciB0byBiZSB0aHJvd24gYnV0IG5v
IGV4Y2VwdGlvbiB3YXMgdGhyb3duIGF0IGFsbCcKKyAgZGVmYXVsdDogIlRlc3QyNjJFcnJvcjog
SWRlbnRpdHlFc2NhcGUgaW4gQXRvbUVzY2FwZTogJ2snIEV4cGVjdGVkIGEgU3ludGF4RXJyb3Ig
dG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwiCisgIHN0cmlj
dCBtb2RlOiAiVGVzdDI2MkVycm9yOiBJZGVudGl0eUVzY2FwZSBpbiBBdG9tRXNjYXBlOiAnaycg
RXhwZWN0ZWQgYSBTeW50YXhFcnJvciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2VwdGlvbiB3YXMg
dGhyb3duIGF0IGFsbCIKIHRlc3QvYnVpbHQtaW5zL1JlZ0V4cC91bmljb2RlX3Jlc3RyaWN0ZWRf
b2N0YWxfZXNjYXBlLmpzOgogICBkZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBSZWdFeHAoIltcMV0i
LCAidSIpOiAgRXhwZWN0ZWQgYSBTeW50YXhFcnJvciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2Vw
dGlvbiB3YXMgdGhyb3duIGF0IGFsbCcKICAgc3RyaWN0IG1vZGU6ICdUZXN0MjYyRXJyb3I6IFJl
Z0V4cCgiW1wxXSIsICJ1Iik6ICBFeHBlY3RlZCBhIFN5bnRheEVycm9yIHRvIGJlIHRocm93biBi
dXQgbm8gZXhjZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsJwpAQCAtMzM3Miw5ICszMzY5LDYgQEAg
dGVzdC9sYW5ndWFnZS9saXRlcmFscy9yZWdleHAvbmFtZWQtZ3JvdQogdGVzdC9sYW5ndWFnZS9s
aXRlcmFscy9yZWdleHAvdS1kZWMtZXNjLmpzOgogICBkZWZhdWx0OiAnVGVzdDI2MjogVGhpcyBz
dGF0ZW1lbnQgc2hvdWxkIG5vdCBiZSBldmFsdWF0ZWQuJwogICBzdHJpY3QgbW9kZTogJ1Rlc3Qy
NjI6IFRoaXMgc3RhdGVtZW50IHNob3VsZCBub3QgYmUgZXZhbHVhdGVkLicKLXRlc3QvbGFuZ3Vh
Z2UvbGl0ZXJhbHMvcmVnZXhwL3UtaW52YWxpZC1jbGFzcy1lc2NhcGUuanM6Ci0gIGRlZmF1bHQ6
ICdUZXN0MjYyOiBUaGlzIHN0YXRlbWVudCBzaG91bGQgbm90IGJlIGV2YWx1YXRlZC4nCi0gIHN0
cmljdCBtb2RlOiAnVGVzdDI2MjogVGhpcyBzdGF0ZW1lbnQgc2hvdWxkIG5vdCBiZSBldmFsdWF0
ZWQuJwogdGVzdC9sYW5ndWFnZS9saXRlcmFscy9yZWdleHAvdS1pbnZhbGlkLWxlZ2FjeS1vY3Rh
bC1lc2NhcGUuanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyOiBUaGlzIHN0YXRlbWVudCBzaG91bGQg
bm90IGJlIGV2YWx1YXRlZC4nCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MjogVGhpcyBzdGF0ZW1l
bnQgc2hvdWxkIG5vdCBiZSBldmFsdWF0ZWQuJwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTU1NDIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMDItMDEgIEFsZXhleSBTaHZheWth
ICA8c2h2YWlrYWxlc2hAZ21haWwuY29tPgorCisgICAgICAgIE5vbi1hbHBoYWJldGljYWwgXGMg
ZXNjYXBlcyBzaG91bGQgYmUgc3ludGF4IGVycm9ycyBpbiBVbmljb2RlIHBhdHRlcm5zIG9ubHkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzA5MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgY2hh
bmdlIGFkZHMgU3ludGF4RXJyb3IgZm9yIG5vbi1hbHBoYWJldGljYWwgYW5kIGlkZW50aXR5IFxj
IGVzY2FwZXMKKyAgICAgICAgaW4gVW5pY29kZSBwYXR0ZXJucywgYWxpZ25pbmcgSlNDIHdpdGgg
VjggYW5kIFNwaWRlck1vbmtleS4KKworICAgICAgICBHcmFtbWFyOiBodHRwczovL3RjMzkuZXMv
ZWNtYTI2Mi8jcHJvZC1hbm5leEItQ2xhc3NFc2NhcGUKKyAgICAgICAgKC91IGZsYWcgcHJlY2x1
ZGVzIHRoZSB1c2Ugb2YgQ2xhc3NDb250cm9sTGV0dGVyKQorCisgICAgICAgICogeWFyci9ZYXJy
RXJyb3JDb2RlLmNwcDoKKyAgICAgICAgKEpTQzo6WWFycjo6ZXJyb3JNZXNzYWdlKToKKyAgICAg
ICAgKEpTQzo6WWFycjo6ZXJyb3JUb1Rocm93KToKKyAgICAgICAgKiB5YXJyL1lhcnJFcnJvckNv
ZGUuaDoKKyAgICAgICAgKiB5YXJyL1lhcnJQYXJzZXIuaDoKKyAgICAgICAgKEpTQzo6WWFycjo6
UGFyc2VyOjpwYXJzZUVzY2FwZSk6CisKIDIwMjAtMDEtMzEgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBIb2xkIFN0cnVjdHVyZUlEIGluc3RlYWQg
b2YgU3RydWN0dXJlKiBpbiBQb2x5UHJvdG9BY2Nlc3NDaGFpbiBhbmQgREZHOjpDb21tb25EYXRh
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUveWFyci9ZYXJyRXJyb3JDb2RlLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUveWFyci9ZYXJyRXJyb3JDb2RlLmNwcAko
cmV2aXNpb24gMjU1NTQyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3lhcnIvWWFyckVycm9y
Q29kZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU0LDYgKzU0LDcgQEAgY29uc3QgY2hhciogZXJy
b3JNZXNzYWdlKEVycm9yQ29kZSBlcnJvcgogICAgICAgICBSRUdFWFBfRVJST1JfUFJFRklYICJp
bnZhbGlkIFVuaWNvZGUge30gZXNjYXBlIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g
SW52YWxpZFVuaWNvZGVFc2NhcGUKICAgICAgICAgUkVHRVhQX0VSUk9SX1BSRUZJWCAiaW52YWxp
ZCBiYWNrcmVmZXJlbmNlIGZvciBVbmljb2RlIHBhdHRlcm4iLCAgICAgICAgICAgIC8vIEludmFs
aWRCYWNrcmVmZXJlbmNlCiAgICAgICAgIFJFR0VYUF9FUlJPUl9QUkVGSVggImludmFsaWQgZXNj
YXBlZCBjaGFyYWN0ZXIgZm9yIFVuaWNvZGUgcGF0dGVybiIsICAgICAgICAvLyBJbnZhbGlkSWRl
bnRpdHlFc2NhcGUKKyAgICAgICAgUkVHRVhQX0VSUk9SX1BSRUZJWCAiaW52YWxpZCBcXGMgZXNj
YXBlIGZvciBVbmljb2RlIHBhdHRlcm4iLCAgICAgICAgICAgICAgIC8vIEludmFsaWRDb250cm9s
TGV0dGVyRXNjYXBlCiAgICAgICAgIFJFR0VYUF9FUlJPUl9QUkVGSVggImludmFsaWQgcHJvcGVy
dHkgZXhwcmVzc2lvbiIsICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnZhbGlkVW5pY29k
ZVByb3BlcnR5RXhwcmVzc2lvbgogICAgICAgICBSRUdFWFBfRVJST1JfUFJFRklYICJ0b28gbWFu
eSBuZXN0ZWQgZGlzanVuY3Rpb25zIiwgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9vTWFu
eURpc2p1bmN0aW9ucwogICAgICAgICBSRUdFWFBfRVJST1JfUFJFRklYICJwYXR0ZXJuIGV4Y2Vl
ZHMgc3RyaW5nIGxlbmd0aCBsaW1pdHMiLCAgICAgICAgICAgICAgICAgLy8gT2Zmc2V0VG9vTGFy
Z2UKQEAgLTg3LDYgKzg4LDcgQEAgSlNPYmplY3QqIGVycm9yVG9UaHJvdyhKU0dsb2JhbE9iamVj
dCogZwogICAgIGNhc2UgRXJyb3JDb2RlOjpJbnZhbGlkVW5pY29kZUVzY2FwZToKICAgICBjYXNl
IEVycm9yQ29kZTo6SW52YWxpZEJhY2tyZWZlcmVuY2U6CiAgICAgY2FzZSBFcnJvckNvZGU6Oklu
dmFsaWRJZGVudGl0eUVzY2FwZToKKyAgICBjYXNlIEVycm9yQ29kZTo6SW52YWxpZENvbnRyb2xM
ZXR0ZXJFc2NhcGU6CiAgICAgY2FzZSBFcnJvckNvZGU6OkludmFsaWRVbmljb2RlUHJvcGVydHlF
eHByZXNzaW9uOgogICAgIGNhc2UgRXJyb3JDb2RlOjpPZmZzZXRUb29MYXJnZToKICAgICBjYXNl
IEVycm9yQ29kZTo6SW52YWxpZFJlZ3VsYXJFeHByZXNzaW9uRmxhZ3M6CkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUveWFyci9ZYXJyRXJyb3JDb2RlLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL3lhcnIvWWFyckVycm9yQ29kZS5oCShyZXZpc2lvbiAyNTU1NDIpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUveWFyci9ZYXJyRXJyb3JDb2RlLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTUzLDYgKzUzLDcgQEAgZW51bSBjbGFzcyBFcnJvckNvZGUgOiB1aW50OF90IHsKICAg
ICBJbnZhbGlkVW5pY29kZUVzY2FwZSwKICAgICBJbnZhbGlkQmFja3JlZmVyZW5jZSwKICAgICBJ
bnZhbGlkSWRlbnRpdHlFc2NhcGUsCisgICAgSW52YWxpZENvbnRyb2xMZXR0ZXJFc2NhcGUsCiAg
ICAgSW52YWxpZFVuaWNvZGVQcm9wZXJ0eUV4cHJlc3Npb24sCiAgICAgVG9vTWFueURpc2p1bmN0
aW9ucywKICAgICBPZmZzZXRUb29MYXJnZSwKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS95
YXJyL1lhcnJQYXJzZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUveWFy
ci9ZYXJyUGFyc2VyLmgJKHJldmlzaW9uIDI1NTU0MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS95YXJyL1lhcnJQYXJzZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzk3LDEyICszOTcsMjggQEAg
cHJpdmF0ZToKICAgICAgICAgICAgIGlmICghYXRFbmRPZlBhdHRlcm4oKSkgewogICAgICAgICAg
ICAgICAgIGludCBjb250cm9sID0gY29uc3VtZSgpOwogCi0gICAgICAgICAgICAgICAgLy8gVG8g
bWF0Y2ggRmlyZWZveCwgaW5zaWRlIGEgY2hhcmFjdGVyIGNsYXNzLCB3ZSBhbHNvIGFjY2VwdCBu
dW1iZXJzIGFuZCAnXycgYXMgY29udHJvbCBjaGFyYWN0ZXJzLgotICAgICAgICAgICAgICAgIGlm
IChpbkNoYXJhY3RlckNsYXNzID8gV1RGOjppc0FTQ0lJQWxwaGFudW1lcmljKGNvbnRyb2wpIHx8
IChjb250cm9sID09ICdfJykgOiBXVEY6OmlzQVNDSUlBbHBoYShjb250cm9sKSkgeworICAgICAg
ICAgICAgICAgIGlmIChXVEY6OmlzQVNDSUlBbHBoYShjb250cm9sKSkgewogICAgICAgICAgICAg
ICAgICAgICBkZWxlZ2F0ZS5hdG9tUGF0dGVybkNoYXJhY3Rlcihjb250cm9sICYgMHgxZik7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgICAgIGlmIChtX2lzVW5pY29kZSkgeworICAgICAgICAgICAgICAgICAgICBtX2Vycm9yQ29k
ZSA9IEVycm9yQ29kZTo6SW52YWxpZENvbnRyb2xMZXR0ZXJFc2NhcGU7CisgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgIC8vIGh0
dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNwcm9kLWFubmV4Qi1DbGFzc0NvbnRyb2xMZXR0ZXIKKyAg
ICAgICAgICAgICAgICBpZiAoaW5DaGFyYWN0ZXJDbGFzcyAmJiAoV1RGOjppc0FTQ0lJRGlnaXQo
Y29udHJvbCkgfHwgY29udHJvbCA9PSAnXycpKSB7CisgICAgICAgICAgICAgICAgICAgIGRlbGVn
YXRlLmF0b21QYXR0ZXJuQ2hhcmFjdGVyKGNvbnRyb2wgJiAweDFmKTsKKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICBpZiAobV9pc1VuaWNvZGUpIHsKKyAgICAgICAgICAgICAgICBtX2Vycm9yQ29kZSA9IEVy
cm9yQ29kZTo6SW52YWxpZElkZW50aXR5RXNjYXBlOworICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgfQorCiAgICAgICAgICAgICByZXN0b3JlU3RhdGUoc3RhdGUpOwogICAgICAg
ICAgICAgZGVsZWdhdGUuYXRvbVBhdHRlcm5DaGFyYWN0ZXIoJ1xcJyk7CiAgICAgICAgICAgICBi
cmVhazsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1NTU0MikKKysrIExheW91dFRlc3RzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDIwLTAyLTAxICBBbGV4ZXkgU2h2
YXlrYSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KKworICAgICAgICBOb24tYWxwaGFiZXRpY2Fs
IFxjIGVzY2FwZXMgc2hvdWxkIGJlIHN5bnRheCBlcnJvcnMgaW4gVW5pY29kZSBwYXR0ZXJucyBv
bmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDcw
OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGpz
L3JlZ2V4cC11bmljb2RlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMv
cmVnZXhwLXVuaWNvZGUuanM6CisKIDIwMjAtMDEtMzEgIEphY29iIFVwaG9mZiAgPGphY29iX3Vw
aG9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgRmxha3kgVGVzdDogaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy93ZWJzb2NrZXRzL2Nvb2tpZXMvMDA3Lmh0bWwKSW5kZXg6IExheW91dFRl
c3RzL2pzL3JlZ2V4cC11bmljb2RlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9qcy9yZWdleHAtdW5pY29kZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDI1NTU0MikKKysr
IExheW91dFRlc3RzL2pzL3JlZ2V4cC11bmljb2RlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5
KQpAQCAtMTY4LDYgKzE2OCw3IEBAIFBBU1MgciA9IG5ldyBSZWdFeHAoIvCQkIV7MjE0NzQ4MzY0
OH0iLCAKIFBBU1MgL3svdSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJyb3I6IEludmFsaWQgcmVn
dWxhciBleHByZXNzaW9uOiBpbmNvbXBsZXRlIHt9IHF1YW50aWZpZXIgZm9yIFVuaWNvZGUgcGF0
dGVybi4KIFBBU1MgL1thLVxkXS91IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogSW52YWxp
ZCByZWd1bGFyIGV4cHJlc3Npb246IGludmFsaWQgcmFuZ2UgaW4gY2hhcmFjdGVyIGNsYXNzIGZv
ciBVbmljb2RlIHBhdHRlcm4uCiBQQVNTIC9dL3UgdGhyZXcgZXhjZXB0aW9uIFN5bnRheEVycm9y
OiBJbnZhbGlkIHJlZ3VsYXIgZXhwcmVzc2lvbjogdW5tYXRjaGVkIF0gb3IgfSBicmFja2V0IGZv
ciBVbmljb2RlIHBhdHRlcm4uCitQQVNTIC9cYzkvdSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJy
b3I6IEludmFsaWQgcmVndWxhciBleHByZXNzaW9uOiBpbnZhbGlkIFxjIGVzY2FwZSBmb3IgVW5p
Y29kZSBwYXR0ZXJuLgogUEFTUyByID0gbmV3IFJlZ0V4cCgiXFwtIiwgInUiKSB0aHJldyBleGNl
cHRpb24gU3ludGF4RXJyb3I6IEludmFsaWQgcmVndWxhciBleHByZXNzaW9uOiBpbnZhbGlkIGVz
Y2FwZWQgY2hhcmFjdGVyIGZvciBVbmljb2RlIHBhdHRlcm4uCiBQQVNTIHIgPSBuZXcgUmVnRXhw
KCJcXGEiLCAidSIpIHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogSW52YWxpZCByZWd1bGFy
IGV4cHJlc3Npb246IGludmFsaWQgZXNjYXBlZCBjaGFyYWN0ZXIgZm9yIFVuaWNvZGUgcGF0dGVy
bi4KIFBBU1MgciA9IG5ldyBSZWdFeHAoIltcXGFdIiwgInUiKSB0aHJldyBleGNlcHRpb24gU3lu
dGF4RXJyb3I6IEludmFsaWQgcmVndWxhciBleHByZXNzaW9uOiBpbnZhbGlkIGVzY2FwZWQgY2hh
cmFjdGVyIGZvciBVbmljb2RlIHBhdHRlcm4uCkluZGV4OiBMYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvcmVnZXhwLXVuaWNvZGUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL3JlZ2V4cC11bmljb2RlLmpzCShyZXZpc2lvbiAyNTU1NDIpCisrKyBMYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvcmVnZXhwLXVuaWNvZGUuanMJKHdvcmtpbmcgY29weSkKQEAg
LTIzMyw2ICsyMzMsNyBAQCBzaG91bGRUaHJvdygnciA9IG5ldyBSZWdFeHAoIlx1ezEwNDA1fXsy
CiBzaG91bGRUaHJvdygnL3svdScsICciU3ludGF4RXJyb3I6IEludmFsaWQgcmVndWxhciBleHBy
ZXNzaW9uOiBpbmNvbXBsZXRlIHt9IHF1YW50aWZpZXIgZm9yIFVuaWNvZGUgcGF0dGVybiInKTsK
IHNob3VsZFRocm93KCcvW2EtXFxkXS91JywgJyJTeW50YXhFcnJvcjogSW52YWxpZCByZWd1bGFy
IGV4cHJlc3Npb246IGludmFsaWQgcmFuZ2UgaW4gY2hhcmFjdGVyIGNsYXNzIGZvciBVbmljb2Rl
IHBhdHRlcm4iJyk7CiBzaG91bGRUaHJvdygnL10vdScsICciU3ludGF4RXJyb3I6IEludmFsaWQg
cmVndWxhciBleHByZXNzaW9uOiB1bm1hdGNoZWQgXSBvciB9IGJyYWNrZXQgZm9yIFVuaWNvZGUg
cGF0dGVybiInKTsKK3Nob3VsZFRocm93KCcvXFxjOS91JywgJyJTeW50YXhFcnJvcjogSW52YWxp
ZCByZWd1bGFyIGV4cHJlc3Npb246IGludmFsaWQgXFxcXGMgZXNjYXBlIGZvciBVbmljb2RlIHBh
dHRlcm4iJyk7CiAKIHZhciBpbnZhbGlkRXNjYXBlRXhjZXB0aW9uID0gIlN5bnRheEVycm9yOiBJ
bnZhbGlkIHJlZ3VsYXIgZXhwcmVzc2lvbjogaW52YWxpZCBlc2NhcGVkIGNoYXJhY3RlciBmb3Ig
VW5pY29kZSBwYXR0ZXJuIjsKIHZhciBuZXdSZWdFeHA7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>