<?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>140761</bug_id>
          
          <creation_ts>2015-01-21 23:05:05 -0800</creation_ts>
          <short_desc>PropertyListNode::emitNode duplicates the code to put a constant property</short_desc>
          <delta_ts>2015-01-22 10:07:29 -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>
          
          <blocked>140491</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1063305</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-01-21 23:05:05 -0800</bug_when>
    <thetext>PropertyListNode::emitNode shouldn&apos;t duplicate the code to put a constant property.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063306</commentid>
    <comment_count>1</comment_count>
      <attachid>245123</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-01-21 23:08:27 -0800</bug_when>
    <thetext>Created attachment 245123
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063308</commentid>
    <comment_count>2</comment_count>
      <attachid>245124</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-01-21 23:26:19 -0800</bug_when>
    <thetext>Created attachment 245124
Added back the missing continue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063367</commentid>
    <comment_count>3</comment_count>
      <attachid>245124</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2015-01-22 08:49:52 -0800</bug_when>
    <thetext>Comment on attachment 245124
Added back the missing continue

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063380</commentid>
    <comment_count>4</comment_count>
      <attachid>245124</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-01-22 10:02:44 -0800</bug_when>
    <thetext>Comment on attachment 245124
Added back the missing continue

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063382</commentid>
    <comment_count>5</comment_count>
      <attachid>245124</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-22 10:07:15 -0800</bug_when>
    <thetext>Comment on attachment 245124
Added back the missing continue

Clearing flags on attachment: 245124

Committed r178918: &lt;http://trac.webkit.org/changeset/178918&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063383</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-22 10:07:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245123</attachid>
            <date>2015-01-21 23:08:27 -0800</date>
            <delta_ts>2015-01-21 23:26:16 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-140761-20150121230835.patch</filename>
            <type>text/plain</type>
            <size>4417</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTc4ODg4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDE1LTAxLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAg
IFByb3BlcnR5TGlzdE5vZGU6OmVtaXROb2RlIGR1cGxpY2F0ZXMgdGhlIGNvZGUgdG8gcHV0IGEg
Y29uc3RhbnQgcHJvcGVydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0MDc2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEV4dHJhY3RlZCBQcm9wZXJ0eUxpc3ROb2RlOjplbWl0UHV0Q29uc3RhbnRQcm9w
ZXJ0eSB0byBzaGFyZSB0aGUgY29kZS4KKworICAgICAgICBBbHNvIG1hZGUgUHJvcGVydHlMaXN0
Tm9kZTo6ZW1pdEJ5dGVjb2RlIHByaXZhdGUgc2luY2Ugbm9ib2R5IGlzIGNhbGxpbmcgdGhpcyBm
dW5jdGlvbiBkaXJlY3RseS4KKworICAgICAgICAqIGJ5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4u
Y3BwOgorICAgICAgICAoSlNDOjpQcm9wZXJ0eUxpc3ROb2RlOjplbWl0Qnl0ZWNvZGUpOgorICAg
ICAgICAoSlNDOjpQcm9wZXJ0eUxpc3ROb2RlOjplbWl0UHV0Q29uc3RhbnRQcm9wZXJ0eSk6IEFk
ZGVkLgorICAgICAgICAqIHBhcnNlci9Ob2Rlcy5oOgorCiAyMDE1LTAxLTIxICBSeW9zdWtlIE5p
d2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIENvbnNvbGlkYXRlIG91dCBhcmd1bWVu
dHMgb2YgcGFyc2VGdW5jdGlvbkluZm8gaW50byBhIHN0cnVjdApJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4uY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29tcGlsZXIvTm9kZXNDb2RlZ2VuLmNwcAkocmV2aXNp
b24gMTc4ODg0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9Ob2Rlc0Nv
ZGVnZW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOTEsMTQgKzI5MSw4IEBAIFJlZ2lzdGVySUQq
IFByb3BlcnR5TGlzdE5vZGU6OmVtaXRCeXRlY28KICAgICAKICAgICAvLyBGYXN0IGNhc2U6IHRo
aXMgbG9vcCBqdXN0IGhhbmRsZXMgcmVndWxhciB2YWx1ZSBwcm9wZXJ0aWVzLgogICAgIFByb3Bl
cnR5TGlzdE5vZGUqIHAgPSB0aGlzOwotICAgIGZvciAoOyBwICYmIHAtPm1fbm9kZS0+bV90eXBl
ID09IFByb3BlcnR5Tm9kZTo6Q29uc3RhbnQ7IHAgPSBwLT5tX25leHQpIHsKLSAgICAgICAgaWYg
KHAtPm1fbm9kZS0+bV9uYW1lKSB7Ci0gICAgICAgICAgICBnZW5lcmF0b3IuZW1pdERpcmVjdFB1
dEJ5SWQobmV3T2JqLmdldCgpLCAqcC0+bV9ub2RlLT5uYW1lKCksIGdlbmVyYXRvci5lbWl0Tm9k
ZShwLT5tX25vZGUtPm1fYXNzaWduKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
fQotICAgICAgICBSZWZQdHI8UmVnaXN0ZXJJRD4gcHJvcGVydHlOYW1lID0gZ2VuZXJhdG9yLmVt
aXROb2RlKHAtPm1fbm9kZS0+bV9leHByZXNzaW9uKTsKLSAgICAgICAgZ2VuZXJhdG9yLmVtaXRE
aXJlY3RQdXRCeVZhbChuZXdPYmouZ2V0KCksIHByb3BlcnR5TmFtZS5nZXQoKSwgZ2VuZXJhdG9y
LmVtaXROb2RlKHAtPm1fbm9kZS0+bV9hc3NpZ24pKTsKLSAgICB9CisgICAgZm9yICg7IHAgJiYg
cC0+bV9ub2RlLT5tX3R5cGUgPT0gUHJvcGVydHlOb2RlOjpDb25zdGFudDsgcCA9IHAtPm1fbmV4
dCkKKyAgICAgICAgZW1pdFB1dENvbnN0YW50UHJvcGVydHkoZ2VuZXJhdG9yLCBuZXdPYmouZ2V0
KCksICpwLT5tX25vZGUpOwogCiAgICAgLy8gV2VyZSB0aGVyZSBhbnkgZ2V0L3NldCBwcm9wZXJ0
aWVzPwogICAgIGlmIChwKSB7CkBAIC0zMjMsMTUgKzMxNyw4IEBAIFJlZ2lzdGVySUQqIFByb3Bl
cnR5TGlzdE5vZGU6OmVtaXRCeXRlY28KICAgICAgICAgICAgIFByb3BlcnR5Tm9kZSogbm9kZSA9
IHAtPm1fbm9kZTsKIAogICAgICAgICAgICAgLy8gSGFuZGxlIHJlZ3VsYXIgdmFsdWVzLgotICAg
ICAgICAgICAgaWYgKG5vZGUtPm1fdHlwZSA9PSBQcm9wZXJ0eU5vZGU6OkNvbnN0YW50KSB7Ci0g
ICAgICAgICAgICAgICAgaWYgKG5vZGUtPm5hbWUoKSkgewotICAgICAgICAgICAgICAgICAgICBn
ZW5lcmF0b3IuZW1pdERpcmVjdFB1dEJ5SWQobmV3T2JqLmdldCgpLCAqbm9kZS0+bmFtZSgpLCBn
ZW5lcmF0b3IuZW1pdE5vZGUobm9kZS0+bV9hc3NpZ24pKTsKLSAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIFJlZlB0cjxSZWdp
c3RlcklEPiBwcm9wZXJ0eU5hbWUgPSBnZW5lcmF0b3IuZW1pdE5vZGUocC0+bV9ub2RlLT5tX2V4
cHJlc3Npb24pOwotICAgICAgICAgICAgICAgIGdlbmVyYXRvci5lbWl0RGlyZWN0UHV0QnlWYWwo
bmV3T2JqLmdldCgpLCBwcm9wZXJ0eU5hbWUuZ2V0KCksIGdlbmVyYXRvci5lbWl0Tm9kZShwLT5t
X25vZGUtPm1fYXNzaWduKSk7Ci0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAg
ICB9CisgICAgICAgICAgICBpZiAobm9kZS0+bV90eXBlID09IFByb3BlcnR5Tm9kZTo6Q29uc3Rh
bnQpCisgICAgICAgICAgICAgICAgZW1pdFB1dENvbnN0YW50UHJvcGVydHkoZ2VuZXJhdG9yLCBu
ZXdPYmouZ2V0KCksICpub2RlKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAgUmVnaXN0ZXJJ
RCogdmFsdWUgPSBnZW5lcmF0b3IuZW1pdE5vZGUobm9kZS0+bV9hc3NpZ24pOwogCkBAIC0zNzcs
NiArMzY0LDE2IEBAIFJlZ2lzdGVySUQqIFByb3BlcnR5TGlzdE5vZGU6OmVtaXRCeXRlY28KICAg
ICByZXR1cm4gZ2VuZXJhdG9yLm1vdmVUb0Rlc3RpbmF0aW9uSWZOZWVkZWQoZHN0LCBuZXdPYmou
Z2V0KCkpOwogfQogCit2b2lkIFByb3BlcnR5TGlzdE5vZGU6OmVtaXRQdXRDb25zdGFudFByb3Bl
cnR5KEJ5dGVjb2RlR2VuZXJhdG9yJiBnZW5lcmF0b3IsIFJlZ2lzdGVySUQqIG5ld09iaiwgUHJv
cGVydHlOb2RlJiBub2RlKQoreworICAgIGlmIChub2RlLm5hbWUoKSkgeworICAgICAgICBnZW5l
cmF0b3IuZW1pdERpcmVjdFB1dEJ5SWQobmV3T2JqLCAqbm9kZS5uYW1lKCksIGdlbmVyYXRvci5l
bWl0Tm9kZShub2RlLm1fYXNzaWduKSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgUmVm
UHRyPFJlZ2lzdGVySUQ+IHByb3BlcnR5TmFtZSA9IGdlbmVyYXRvci5lbWl0Tm9kZShub2RlLm1f
ZXhwcmVzc2lvbik7CisgICAgZ2VuZXJhdG9yLmVtaXREaXJlY3RQdXRCeVZhbChuZXdPYmosIHBy
b3BlcnR5TmFtZS5nZXQoKSwgZ2VuZXJhdG9yLmVtaXROb2RlKG5vZGUubV9hc3NpZ24pKTsKK30K
KwogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJyYWNrZXRBY2Nlc3Nvck5vZGUg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAogUmVnaXN0ZXJJRCogQnJhY2tldEFj
Y2Vzc29yTm9kZTo6ZW1pdEJ5dGVjb2RlKEJ5dGVjb2RlR2VuZXJhdG9yJiBnZW5lcmF0b3IsIFJl
Z2lzdGVySUQqIGRzdCkKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvTm9kZXMu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL05vZGVzLmgJKHJl
dmlzaW9uIDE3ODg4NCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIvTm9kZXMuaAko
d29ya2luZyBjb3B5KQpAQCAtNTA0LDkgKzUwNCwxMCBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAg
ICAgUHJvcGVydHlMaXN0Tm9kZShjb25zdCBKU1Rva2VuTG9jYXRpb24mLCBQcm9wZXJ0eU5vZGUq
KTsKICAgICAgICAgUHJvcGVydHlMaXN0Tm9kZShjb25zdCBKU1Rva2VuTG9jYXRpb24mLCBQcm9w
ZXJ0eU5vZGUqLCBQcm9wZXJ0eUxpc3ROb2RlKik7CiAKKyAgICBwcml2YXRlOgogICAgICAgICB2
aXJ0dWFsIFJlZ2lzdGVySUQqIGVtaXRCeXRlY29kZShCeXRlY29kZUdlbmVyYXRvciYsIFJlZ2lz
dGVySUQqID0gMCkgb3ZlcnJpZGU7CisgICAgICAgIHZvaWQgZW1pdFB1dENvbnN0YW50UHJvcGVy
dHkoQnl0ZWNvZGVHZW5lcmF0b3ImLCBSZWdpc3RlcklEKiwgUHJvcGVydHlOb2RlJik7CiAKLSAg
ICBwcml2YXRlOgogICAgICAgICBQcm9wZXJ0eU5vZGUqIG1fbm9kZTsKICAgICAgICAgUHJvcGVy
dHlMaXN0Tm9kZSogbV9uZXh0OwogICAgIH07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245124</attachid>
            <date>2015-01-21 23:26:19 -0800</date>
            <delta_ts>2015-01-22 10:07:15 -0800</delta_ts>
            <desc>Added back the missing continue</desc>
            <filename>bug-140761-20150121232627.patch</filename>
            <type>text/plain</type>
            <size>4389</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTc4ODg4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDE1LTAxLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAg
IFByb3BlcnR5TGlzdE5vZGU6OmVtaXROb2RlIGR1cGxpY2F0ZXMgdGhlIGNvZGUgdG8gcHV0IGEg
Y29uc3RhbnQgcHJvcGVydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0MDc2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEV4dHJhY3RlZCBQcm9wZXJ0eUxpc3ROb2RlOjplbWl0UHV0Q29uc3RhbnRQcm9w
ZXJ0eSB0byBzaGFyZSB0aGUgY29kZS4KKworICAgICAgICBBbHNvIG1hZGUgUHJvcGVydHlMaXN0
Tm9kZTo6ZW1pdEJ5dGVjb2RlIHByaXZhdGUgc2luY2Ugbm9ib2R5IGlzIGNhbGxpbmcgdGhpcyBm
dW5jdGlvbiBkaXJlY3RseS4KKworICAgICAgICAqIGJ5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4u
Y3BwOgorICAgICAgICAoSlNDOjpQcm9wZXJ0eUxpc3ROb2RlOjplbWl0Qnl0ZWNvZGUpOgorICAg
ICAgICAoSlNDOjpQcm9wZXJ0eUxpc3ROb2RlOjplbWl0UHV0Q29uc3RhbnRQcm9wZXJ0eSk6IEFk
ZGVkLgorICAgICAgICAqIHBhcnNlci9Ob2Rlcy5oOgorCiAyMDE1LTAxLTIxICBSeW9zdWtlIE5p
d2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIENvbnNvbGlkYXRlIG91dCBhcmd1bWVu
dHMgb2YgcGFyc2VGdW5jdGlvbkluZm8gaW50byBhIHN0cnVjdApJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4uY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29tcGlsZXIvTm9kZXNDb2RlZ2VuLmNwcAkocmV2aXNp
b24gMTc4ODg0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9Ob2Rlc0Nv
ZGVnZW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOTEsMTQgKzI5MSw4IEBAIFJlZ2lzdGVySUQq
IFByb3BlcnR5TGlzdE5vZGU6OmVtaXRCeXRlY28KICAgICAKICAgICAvLyBGYXN0IGNhc2U6IHRo
aXMgbG9vcCBqdXN0IGhhbmRsZXMgcmVndWxhciB2YWx1ZSBwcm9wZXJ0aWVzLgogICAgIFByb3Bl
cnR5TGlzdE5vZGUqIHAgPSB0aGlzOwotICAgIGZvciAoOyBwICYmIHAtPm1fbm9kZS0+bV90eXBl
ID09IFByb3BlcnR5Tm9kZTo6Q29uc3RhbnQ7IHAgPSBwLT5tX25leHQpIHsKLSAgICAgICAgaWYg
KHAtPm1fbm9kZS0+bV9uYW1lKSB7Ci0gICAgICAgICAgICBnZW5lcmF0b3IuZW1pdERpcmVjdFB1
dEJ5SWQobmV3T2JqLmdldCgpLCAqcC0+bV9ub2RlLT5uYW1lKCksIGdlbmVyYXRvci5lbWl0Tm9k
ZShwLT5tX25vZGUtPm1fYXNzaWduKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
fQotICAgICAgICBSZWZQdHI8UmVnaXN0ZXJJRD4gcHJvcGVydHlOYW1lID0gZ2VuZXJhdG9yLmVt
aXROb2RlKHAtPm1fbm9kZS0+bV9leHByZXNzaW9uKTsKLSAgICAgICAgZ2VuZXJhdG9yLmVtaXRE
aXJlY3RQdXRCeVZhbChuZXdPYmouZ2V0KCksIHByb3BlcnR5TmFtZS5nZXQoKSwgZ2VuZXJhdG9y
LmVtaXROb2RlKHAtPm1fbm9kZS0+bV9hc3NpZ24pKTsKLSAgICB9CisgICAgZm9yICg7IHAgJiYg
cC0+bV9ub2RlLT5tX3R5cGUgPT0gUHJvcGVydHlOb2RlOjpDb25zdGFudDsgcCA9IHAtPm1fbmV4
dCkKKyAgICAgICAgZW1pdFB1dENvbnN0YW50UHJvcGVydHkoZ2VuZXJhdG9yLCBuZXdPYmouZ2V0
KCksICpwLT5tX25vZGUpOwogCiAgICAgLy8gV2VyZSB0aGVyZSBhbnkgZ2V0L3NldCBwcm9wZXJ0
aWVzPwogICAgIGlmIChwKSB7CkBAIC0zMjQsMTUgKzMxOCwxMCBAQCBSZWdpc3RlcklEKiBQcm9w
ZXJ0eUxpc3ROb2RlOjplbWl0Qnl0ZWNvCiAKICAgICAgICAgICAgIC8vIEhhbmRsZSByZWd1bGFy
IHZhbHVlcy4KICAgICAgICAgICAgIGlmIChub2RlLT5tX3R5cGUgPT0gUHJvcGVydHlOb2RlOjpD
b25zdGFudCkgewotICAgICAgICAgICAgICAgIGlmIChub2RlLT5uYW1lKCkpIHsKLSAgICAgICAg
ICAgICAgICAgICAgZ2VuZXJhdG9yLmVtaXREaXJlY3RQdXRCeUlkKG5ld09iai5nZXQoKSwgKm5v
ZGUtPm5hbWUoKSwgZ2VuZXJhdG9yLmVtaXROb2RlKG5vZGUtPm1fYXNzaWduKSk7Ci0gICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICBSZWZQdHI8UmVnaXN0ZXJJRD4gcHJvcGVydHlOYW1lID0gZ2VuZXJhdG9yLmVtaXROb2RlKHAt
Pm1fbm9kZS0+bV9leHByZXNzaW9uKTsKLSAgICAgICAgICAgICAgICBnZW5lcmF0b3IuZW1pdERp
cmVjdFB1dEJ5VmFsKG5ld09iai5nZXQoKSwgcHJvcGVydHlOYW1lLmdldCgpLCBnZW5lcmF0b3Iu
ZW1pdE5vZGUocC0+bV9ub2RlLT5tX2Fzc2lnbikpOworICAgICAgICAgICAgICAgIGVtaXRQdXRD
b25zdGFudFByb3BlcnR5KGdlbmVyYXRvciwgbmV3T2JqLmdldCgpLCAqbm9kZSk7CiAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAKKwogICAgICAg
ICAgICAgUmVnaXN0ZXJJRCogdmFsdWUgPSBnZW5lcmF0b3IuZW1pdE5vZGUobm9kZS0+bV9hc3Np
Z24pOwogCiAgICAgICAgICAgICAvLyBUaGlzIGlzIGEgZ2V0L3NldCBwcm9wZXJ0eSwgZmluZCBp
dHMgZW50cnkgaW4gdGhlIG1hcC4KQEAgLTM3Nyw2ICszNjYsMTYgQEAgUmVnaXN0ZXJJRCogUHJv
cGVydHlMaXN0Tm9kZTo6ZW1pdEJ5dGVjbwogICAgIHJldHVybiBnZW5lcmF0b3IubW92ZVRvRGVz
dGluYXRpb25JZk5lZWRlZChkc3QsIG5ld09iai5nZXQoKSk7CiB9CiAKK3ZvaWQgUHJvcGVydHlM
aXN0Tm9kZTo6ZW1pdFB1dENvbnN0YW50UHJvcGVydHkoQnl0ZWNvZGVHZW5lcmF0b3ImIGdlbmVy
YXRvciwgUmVnaXN0ZXJJRCogbmV3T2JqLCBQcm9wZXJ0eU5vZGUmIG5vZGUpCit7CisgICAgaWYg
KG5vZGUubmFtZSgpKSB7CisgICAgICAgIGdlbmVyYXRvci5lbWl0RGlyZWN0UHV0QnlJZChuZXdP
YmosICpub2RlLm5hbWUoKSwgZ2VuZXJhdG9yLmVtaXROb2RlKG5vZGUubV9hc3NpZ24pKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKyAgICBSZWZQdHI8UmVnaXN0ZXJJRD4gcHJvcGVydHlOYW1l
ID0gZ2VuZXJhdG9yLmVtaXROb2RlKG5vZGUubV9leHByZXNzaW9uKTsKKyAgICBnZW5lcmF0b3Iu
ZW1pdERpcmVjdFB1dEJ5VmFsKG5ld09iaiwgcHJvcGVydHlOYW1lLmdldCgpLCBnZW5lcmF0b3Iu
ZW1pdE5vZGUobm9kZS5tX2Fzc2lnbikpOworfQorCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gQnJhY2tldEFjY2Vzc29yTm9kZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogCiBSZWdpc3RlcklEKiBCcmFja2V0QWNjZXNzb3JOb2RlOjplbWl0Qnl0ZWNvZGUoQnl0
ZWNvZGVHZW5lcmF0b3ImIGdlbmVyYXRvciwgUmVnaXN0ZXJJRCogZHN0KQpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL3BhcnNlci9Ob2Rlcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9wYXJzZXIvTm9kZXMuaAkocmV2aXNpb24gMTc4ODg0KQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL3BhcnNlci9Ob2Rlcy5oCSh3b3JraW5nIGNvcHkpCkBAIC01MDQsOSArNTA0
LDEwIEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAgICBQcm9wZXJ0eUxpc3ROb2RlKGNvbnN0IEpT
VG9rZW5Mb2NhdGlvbiYsIFByb3BlcnR5Tm9kZSopOwogICAgICAgICBQcm9wZXJ0eUxpc3ROb2Rl
KGNvbnN0IEpTVG9rZW5Mb2NhdGlvbiYsIFByb3BlcnR5Tm9kZSosIFByb3BlcnR5TGlzdE5vZGUq
KTsKIAorICAgIHByaXZhdGU6CiAgICAgICAgIHZpcnR1YWwgUmVnaXN0ZXJJRCogZW1pdEJ5dGVj
b2RlKEJ5dGVjb2RlR2VuZXJhdG9yJiwgUmVnaXN0ZXJJRCogPSAwKSBvdmVycmlkZTsKKyAgICAg
ICAgdm9pZCBlbWl0UHV0Q29uc3RhbnRQcm9wZXJ0eShCeXRlY29kZUdlbmVyYXRvciYsIFJlZ2lz
dGVySUQqLCBQcm9wZXJ0eU5vZGUmKTsKIAotICAgIHByaXZhdGU6CiAgICAgICAgIFByb3BlcnR5
Tm9kZSogbV9ub2RlOwogICAgICAgICBQcm9wZXJ0eUxpc3ROb2RlKiBtX25leHQ7CiAgICAgfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>