<?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>102334</bug_id>
          
          <creation_ts>2012-11-14 22:13:40 -0800</creation_ts>
          <short_desc>[V8] Remove redundant $interfaceName from function parameters</short_desc>
          <delta_ts>2012-11-15 16:12:55 -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>WebCore JavaScript</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="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>767725</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-14 22:13:40 -0800</bug_when>
    <thetext>&apos;sub func { my $dataNode = shift; my $interfaceName = shift; }&apos; is redundant. We can get $interfaceName by $dataNode-&gt;name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767727</commentid>
    <comment_count>1</comment_count>
      <attachid>174347</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-14 22:17:10 -0800</bug_when>
    <thetext>Created attachment 174347
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768607</commentid>
    <comment_count>2</comment_count>
      <attachid>174347</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-15 16:12:51 -0800</bug_when>
    <thetext>Comment on attachment 174347
Patch

Clearing flags on attachment: 174347

Committed r134845: &lt;http://trac.webkit.org/changeset/134845&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768608</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-15 16:12:55 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174347</attachid>
            <date>2012-11-14 22:17:10 -0800</date>
            <delta_ts>2012-11-15 16:12:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102334-20121115151508.patch</filename>
            <type>text/plain</type>
            <size>12391</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjk0ZDZmNjRmMDYzOWQw
NjNlMWY4YjhmMzQyMzFlYTJkMTQ5YmUzZS4uNGM4MGM1NjQyNTZkMjc2Zjk2ZGQxOTNkOGYxNDg0
MjkxOGMyNTEyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDEyLTExLTE0ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFJlbW92ZSBy
ZWR1bmRhbnQgJGludGVyZmFjZU5hbWUgZnJvbSBmdW5jdGlvbiBwYXJhbWV0ZXJzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDIzMzQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAnc3ViIGZ1bmMgeyBteSAk
ZGF0YU5vZGUgPSBzaGlmdDsgbXkgJGludGVyZmFjZU5hbWUgPSBzaGlmdDsgfScKKyAgICAgICAg
aXMgcmVkdW5kYW50LiBXZSBjYW4gZ2V0ICRpbnRlcmZhY2VOYW1lIGJ5ICRkYXRhTm9kZS0+bmFt
ZS4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgorCisgICAgICAg
ICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAgICAgIChHZW5lcmF0
ZU9wYXF1ZVJvb3RGb3JHQyk6CisgICAgICAgIChHZW5lcmF0ZUhlYWRlcik6CisgICAgICAgIChH
ZW5lcmF0ZUNvbnN0cnVjdG9yR2V0dGVyKToKKyAgICAgICAgKEdlbmVyYXRlTm9ybWFsQXR0ckdl
dHRlcik6CisgICAgICAgIChHZW5lcmF0ZVJlcGxhY2VhYmxlQXR0clNldHRlcik6CisgICAgICAg
IChHZW5lcmF0ZU5vcm1hbEF0dHJTZXR0ZXIpOgorICAgICAgICAoR2VuZXJhdGVPdmVybG9hZGVk
RnVuY3Rpb25DYWxsYmFjayk6CisgICAgICAgIChHZW5lcmF0ZUZ1bmN0aW9uQ2FsbGJhY2spOgor
ICAgICAgICAoR2VuZXJhdGVPdmVybG9hZGVkQ29uc3RydWN0b3JDYWxsYmFjayk6CisgICAgICAg
IChHZW5lcmF0ZVNpbmdsZUNvbnN0cnVjdG9yQ2FsbGJhY2spOgorICAgICAgICAoR2VuZXJhdGVD
b25zdHJ1Y3RvckNhbGxiYWNrKToKKyAgICAgICAgKEdlbmVyYXRlRXZlbnRDb25zdHJ1Y3RvckNh
bGxiYWNrKToKKyAgICAgICAgKEdlbmVyYXRlVHlwZWRBcnJheUNvbnN0cnVjdG9yQ2FsbGJhY2sp
OgorICAgICAgICAoR2VuZXJhdGVOYW1lZENvbnN0cnVjdG9yQ2FsbGJhY2spOgorICAgICAgICAo
R2VuZXJhdGVCYXRjaGVkQXR0cmlidXRlRGF0YSk6CisgICAgICAgIChHZW5lcmF0ZUltcGxlbWVu
dGF0aW9uKToKKyAgICAgICAgKEdlbmVyYXRlVG9WOENvbnZlcnRlcnMpOgorICAgICAgICAoR2V0
TmF0aXZlVHlwZUZvckNvbnZlcnNpb25zKToKKworMjAxMi0xMS0xNCAgS2VudGFybyBIYXJhICA8
aGFyYWtlbkBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgVW5yZXZpZXdlZC4gUmViYXNlbGluZWQg
cnVuLWJpbmRpbmdzLXRlc3RzLgogCiAgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy90ZXN0L1Y4
L1Y4VGVzdE5vZGUuaDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Njcmlw
dHMvQ29kZUdlbmVyYXRvclY4LnBtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9D
b2RlR2VuZXJhdG9yVjgucG0KaW5kZXggZmRiYjNhZmRiMmZhZjk3M2EwZjQxZTc2MmI3M2JiMDY2
OTE5ODk0Mi4uN2ZkODcyZDI4NTg5YzU4NTk3NjliMDdhZWNlZGI2YjM1MTBiODJkZiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0K
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0K
QEAgLTIwMSw3ICsyMDEsOCBAQCBzdWIgR2V0Q3VzdG9tSXNSZWFjaGFibGUKIAogc3ViIEdlbmVy
YXRlT3BhcXVlUm9vdEZvckdDCiB7Ci0gICAgbXkgKCRkYXRhTm9kZSwgJGludGVyZmFjZU5hbWUp
ID0gQF87CisgICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7CisgICAgbXkgJGludGVyZmFjZU5hbWUg
PSAkZGF0YU5vZGUtPm5hbWU7CiAKICAgICBpZiAoR2V0Q3VzdG9tSXNSZWFjaGFibGUoJGRhdGFO
b2RlKSkgewogICAgICAgICByZXR1cm47CkBAIC0zNDIsNyArMzQzLDcgQEAgc3ViIEdlbmVyYXRl
SGVhZGVyCiAgICAgcHVzaChAaGVhZGVyQ29udGVudCwgImNsYXNzIEZsb2F0UmVjdDtcbiIpIGlm
ICRzdmdQcm9wZXJ0eVR5cGUgJiYgJHN2Z1Byb3BlcnR5VHlwZSBlcSAiRmxvYXRSZWN0IjsKICAg
ICBwdXNoKEBoZWFkZXJDb250ZW50LCAiY2xhc3MgRGljdGlvbmFyeTtcbiIpIGlmICRjb2RlR2Vu
ZXJhdG9yLT5Jc0NvbnN0cnVjdG9yVGVtcGxhdGUoJGRhdGFOb2RlLCAiRXZlbnQiKTsKIAotICAg
IG15ICRuYXRpdmVUeXBlID0gR2V0TmF0aXZlVHlwZUZvckNvbnZlcnNpb25zKCRkYXRhTm9kZSwg
JGludGVyZmFjZU5hbWUpOworICAgIG15ICRuYXRpdmVUeXBlID0gR2V0TmF0aXZlVHlwZUZvckNv
bnZlcnNpb25zKCRkYXRhTm9kZSk7CiAgICAgaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1
dGVzLT57Ik5hbWVkQ29uc3RydWN0b3IifSkgewogICAgICAgICBwdXNoKEBoZWFkZXJDb250ZW50
LCA8PEVORCk7CiBjbGFzcyBWOCR7bmF0aXZlVHlwZX1Db25zdHJ1Y3RvciB7CkBAIC04NzcsNyAr
ODc4LDcgQEAgRU5ECiBzdWIgR2VuZXJhdGVDb25zdHJ1Y3RvckdldHRlcgogewogICAgIG15ICRk
YXRhTm9kZSA9IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gc2hpZnQ7CisgICAgbXkg
JGludGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CiAKICAgICBwdXNoKEBpbXBsQ29udGVu
dERlY2xzLCA8PEVORCk7CiBzdGF0aWMgdjg6OkhhbmRsZTx2ODo6VmFsdWU+ICR7aW50ZXJmYWNl
TmFtZX1Db25zdHJ1Y3RvckdldHRlcih2ODo6TG9jYWw8djg6OlN0cmluZz4gbmFtZSwgY29uc3Qg
djg6OkFjY2Vzc29ySW5mbyYgaW5mbykKQEAgLTkwOSw4ICs5MTAsOCBAQCBzdWIgR2VuZXJhdGVO
b3JtYWxBdHRyR2V0dGVyCiB7CiAgICAgbXkgJGF0dHJpYnV0ZSA9IHNoaWZ0OwogICAgIG15ICRk
YXRhTm9kZSA9IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gc2hpZnQ7CiAKKyAgICBt
eSAkaW50ZXJmYWNlTmFtZSA9ICRkYXRhTm9kZS0+bmFtZTsKICAgICBteSAkYXR0ckV4dCA9ICRh
dHRyaWJ1dGUtPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzOwogICAgIG15ICRhdHRyTmFt
ZSA9ICRhdHRyaWJ1dGUtPnNpZ25hdHVyZS0+bmFtZTsKICAgICBteSAkYXR0clR5cGUgPSBHZXRU
eXBlRnJvbVNpZ25hdHVyZSgkYXR0cmlidXRlLT5zaWduYXR1cmUpOwpAQCAtMTE3MCw3ICsxMTcx
LDcgQEAgRU5ECiBzdWIgR2VuZXJhdGVSZXBsYWNlYWJsZUF0dHJTZXR0ZXIKIHsKICAgICBteSAk
ZGF0YU5vZGUgPSBzaGlmdDsKLSAgICBteSAkaW50ZXJmYWNlTmFtZSA9IHNoaWZ0OworICAgIG15
ICRpbnRlcmZhY2VOYW1lID0gJGRhdGFOb2RlLT5uYW1lOwogCiAgICAgcHVzaChAaW1wbENvbnRl
bnREZWNscywgPDxFTkQpOwogc3RhdGljIHZvaWQgJHtpbnRlcmZhY2VOYW1lfVJlcGxhY2VhYmxl
QXR0clNldHRlcih2ODo6TG9jYWw8djg6OlN0cmluZz4gbmFtZSwgdjg6OkxvY2FsPHY4OjpWYWx1
ZT4gdmFsdWUsIGNvbnN0IHY4OjpBY2Nlc3NvckluZm8mIGluZm8pCkBAIC0xMTk5LDggKzEyMDAs
OCBAQCBzdWIgR2VuZXJhdGVOb3JtYWxBdHRyU2V0dGVyCiB7CiAgICAgbXkgJGF0dHJpYnV0ZSA9
IHNoaWZ0OwogICAgIG15ICRkYXRhTm9kZSA9IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1l
ID0gc2hpZnQ7CiAKKyAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRkYXRhTm9kZS0+bmFtZTsKICAg
ICBteSAkYXR0ck5hbWUgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPm5hbWU7CiAgICAgbXkgJGF0
dHJFeHQgPSAkYXR0cmlidXRlLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlczsKIApAQCAt
MTUwOSw3ICsxNTEwLDcgQEAgc3ViIEdlbmVyYXRlT3ZlcmxvYWRlZEZ1bmN0aW9uQ2FsbGJhY2sK
IHsKICAgICBteSAkZnVuY3Rpb24gPSBzaGlmdDsKICAgICBteSAkZGF0YU5vZGUgPSBzaGlmdDsK
LSAgICBteSAkaW50ZXJmYWNlTmFtZSA9IHNoaWZ0OworICAgIG15ICRpbnRlcmZhY2VOYW1lID0g
JGRhdGFOb2RlLT5uYW1lOwogCiAgICAgIyBHZW5lcmF0ZSBjb2RlIGZvciBjaG9vc2luZyB0aGUg
Y29ycmVjdCBvdmVybG9hZCB0byBjYWxsLiBPdmVybG9hZHMgYXJlCiAgICAgIyBjaG9zZW4gYmFz
ZWQgb24gdGhlIHRvdGFsIG51bWJlciBvZiBhcmd1bWVudHMgcGFzc2VkIGFuZCB0aGUgdHlwZSBv
ZgpAQCAtMTU0OSw4ICsxNTUwLDggQEAgc3ViIEdlbmVyYXRlRnVuY3Rpb25DYWxsYmFjawogewog
ICAgIG15ICRmdW5jdGlvbiA9IHNoaWZ0OwogICAgIG15ICRkYXRhTm9kZSA9IHNoaWZ0OwotICAg
IG15ICRpbnRlcmZhY2VOYW1lID0gc2hpZnQ7CiAKKyAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRk
YXRhTm9kZS0+bmFtZTsKICAgICBteSAkbmFtZSA9ICRmdW5jdGlvbi0+c2lnbmF0dXJlLT5uYW1l
OwogCiAgICAgaWYgKEB7JGZ1bmN0aW9uLT57b3ZlcmxvYWRzfX0gPiAxKSB7CkBAIC0xOTA1LDgg
KzE5MDYsOCBAQCBzdWIgR2VuZXJhdGVQYXJhbWV0ZXJzQ2hlY2sKIHN1YiBHZW5lcmF0ZU92ZXJs
b2FkZWRDb25zdHJ1Y3RvckNhbGxiYWNrCiB7CiAgICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7Ci0g
ICAgbXkgJGludGVyZmFjZU5hbWUgPSBzaGlmdDsKLSAgICAKKyAgICBteSAkaW50ZXJmYWNlTmFt
ZSA9ICRkYXRhTm9kZS0+bmFtZTsKKwogICAgIHB1c2goQGltcGxDb250ZW50LCA8PEVORCk7CiB2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjgke2ludGVyZmFjZU5hbWV9Ojpjb25zdHJ1Y3RvckNhbGxi
YWNrKGNvbnN0IHY4OjpBcmd1bWVudHMmIGFyZ3MpCiB7CkBAIC0xOTQwLDkgKzE5NDEsOSBAQCBF
TkQKIHN1YiBHZW5lcmF0ZVNpbmdsZUNvbnN0cnVjdG9yQ2FsbGJhY2sKIHsKICAgICBteSAkZGF0
YU5vZGUgPSBzaGlmdDsKLSAgICBteSAkaW50ZXJmYWNlTmFtZSA9IHNoaWZ0OwogICAgIG15ICRm
dW5jdGlvbiA9IHNoaWZ0OwogCisgICAgbXkgJGludGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5h
bWU7CiAgICAgbXkgJG92ZXJsb2FkZWRJbmRleFN0cmluZyA9ICIiOwogICAgIGlmICgkZnVuY3Rp
b24tPntvdmVybG9hZGVkSW5kZXh9ID4gMCkgewogICAgICAgICAkb3ZlcmxvYWRlZEluZGV4U3Ry
aW5nIC49ICRmdW5jdGlvbi0+e292ZXJsb2FkZWRJbmRleH07CkBAIC0yMDQ1LDIyICsyMDQ2LDIy
IEBAIEVORAogc3ViIEdlbmVyYXRlQ29uc3RydWN0b3JDYWxsYmFjawogewogICAgIG15ICRkYXRh
Tm9kZSA9IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gc2hpZnQ7CisgICAgbXkgJGlu
dGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CiAKICAgICBpZiAoQHskZGF0YU5vZGUtPmNv
bnN0cnVjdG9yc30gPT0gMSkgewotICAgICAgICBHZW5lcmF0ZVNpbmdsZUNvbnN0cnVjdG9yQ2Fs
bGJhY2soJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSwgQHskZGF0YU5vZGUtPmNvbnN0cnVjdG9y
c31bMF0pOworICAgICAgICBHZW5lcmF0ZVNpbmdsZUNvbnN0cnVjdG9yQ2FsbGJhY2soJGRhdGFO
b2RlLCBAeyRkYXRhTm9kZS0+Y29uc3RydWN0b3JzfVswXSk7CiAgICAgfSBlbHNlIHsKICAgICAg
ICAgZm9yZWFjaCBteSAkY29uc3RydWN0b3IgKEB7JGRhdGFOb2RlLT5jb25zdHJ1Y3RvcnN9KSB7
Ci0gICAgICAgICAgICBHZW5lcmF0ZVNpbmdsZUNvbnN0cnVjdG9yQ2FsbGJhY2soJGRhdGFOb2Rl
LCAkaW50ZXJmYWNlTmFtZSwgJGNvbnN0cnVjdG9yKTsKKyAgICAgICAgICAgIEdlbmVyYXRlU2lu
Z2xlQ29uc3RydWN0b3JDYWxsYmFjaygkZGF0YU5vZGUsICRjb25zdHJ1Y3Rvcik7CiAgICAgICAg
IH0KLSAgICAgICAgR2VuZXJhdGVPdmVybG9hZGVkQ29uc3RydWN0b3JDYWxsYmFjaygkZGF0YU5v
ZGUsICRpbnRlcmZhY2VOYW1lKTsKKyAgICAgICAgR2VuZXJhdGVPdmVybG9hZGVkQ29uc3RydWN0
b3JDYWxsYmFjaygkZGF0YU5vZGUpOwogICAgIH0KIH0KIAogc3ViIEdlbmVyYXRlRXZlbnRDb25z
dHJ1Y3RvckNhbGxiYWNrCiB7CiAgICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7Ci0gICAgbXkgJGlu
dGVyZmFjZU5hbWUgPSBzaGlmdDsKKyAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRkYXRhTm9kZS0+
bmFtZTsKIAogICAgIEFkZFRvSW1wbEluY2x1ZGVzKCJEaWN0aW9uYXJ5LmgiKTsKICAgICBwdXNo
KEBpbXBsQ29udGVudCwgPDxFTkQpOwpAQCAtMjEyMiw3ICsyMTIzLDcgQEAgRU5ECiBzdWIgR2Vu
ZXJhdGVUeXBlZEFycmF5Q29uc3RydWN0b3JDYWxsYmFjawogewogICAgIG15ICRkYXRhTm9kZSA9
IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gc2hpZnQ7CisgICAgbXkgJGludGVyZmFj
ZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CiAgICAgbXkgJHZpZXdUeXBlID0gR2V0VHlwZU5hbWVP
ZkV4dGVybmFsVHlwZWRBcnJheSgkZGF0YU5vZGUpOwogICAgIG15ICR0eXBlID0gJGRhdGFOb2Rl
LT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiVHlwZWRBcnJheSJ9OwogICAgIEFkZFRvSW1wbEluY2x1
ZGVzKCJWOEFycmF5QnVmZmVyVmlld0N1c3RvbS5oIik7CkBAIC0yMTQxLDggKzIxNDIsOCBAQCBz
dWIgR2VuZXJhdGVOYW1lZENvbnN0cnVjdG9yQ2FsbGJhY2sKIHsKICAgICBteSAkZnVuY3Rpb24g
PSBzaGlmdDsKICAgICBteSAkZGF0YU5vZGUgPSBzaGlmdDsKLSAgICBteSAkaW50ZXJmYWNlTmFt
ZSA9IHNoaWZ0OwogCisgICAgbXkgJGludGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CiAg
ICAgbXkgJHJhaXNlc0V4Y2VwdGlvbnMgPSBAeyRmdW5jdGlvbi0+cmFpc2VzRXhjZXB0aW9uc307
CiAgICAgaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNvbnN0cnVjdG9yUmFp
c2VzRXhjZXB0aW9uIn0pIHsKICAgICAgICAgJHJhaXNlc0V4Y2VwdGlvbnMgPSAxOwpAQCAtMjI2
NSw4ICsyMjY2LDggQEAgRU5ECiBzdWIgR2VuZXJhdGVCYXRjaGVkQXR0cmlidXRlRGF0YQogewog
ICAgIG15ICRkYXRhTm9kZSA9IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gJGRhdGFO
b2RlLT5uYW1lOwogICAgIG15ICRhdHRyaWJ1dGVzID0gc2hpZnQ7CisgICAgbXkgJGludGVyZmFj
ZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CiAKICAgICBmb3JlYWNoIG15ICRhdHRyaWJ1dGUgKEAk
YXR0cmlidXRlcykgewogICAgICAgICBteSAkY29uZGl0aW9uYWxTdHJpbmcgPSAkY29kZUdlbmVy
YXRvci0+R2VuZXJhdGVDb25kaXRpb25hbFN0cmluZygkYXR0cmlidXRlLT5zaWduYXR1cmUpOwpA
QCAtMjY2OCw3ICsyNjY5LDcgQEAgc3ViIEdlbmVyYXRlSW1wbGVtZW50YXRpb24KICAgICBteSAk
aW50ZXJmYWNlTmFtZSA9ICRkYXRhTm9kZS0+bmFtZTsKICAgICBteSAkdmlzaWJsZUludGVyZmFj
ZU5hbWUgPSAkY29kZUdlbmVyYXRvci0+R2V0VmlzaWJsZUludGVyZmFjZU5hbWUoJGRhdGFOb2Rl
KTsKICAgICBteSAkY2xhc3NOYW1lID0gIlY4JGludGVyZmFjZU5hbWUiOwotICAgIG15ICRuYXRp
dmVUeXBlID0gR2V0TmF0aXZlVHlwZUZvckNvbnZlcnNpb25zKCRkYXRhTm9kZSwgJGludGVyZmFj
ZU5hbWUpOworICAgIG15ICRuYXRpdmVUeXBlID0gR2V0TmF0aXZlVHlwZUZvckNvbnZlcnNpb25z
KCRkYXRhTm9kZSk7CiAKICAgICAjIC0gQWRkIGRlZmF1bHQgaGVhZGVyIHRlbXBsYXRlCiAgICAg
cHVzaChAaW1wbEZpeGVkSGVhZGVyLCBHZW5lcmF0ZUltcGxlbWVudGF0aW9uQ29udGVudEhlYWRl
cigkZGF0YU5vZGUpKTsKQEAgLTI3NDAsNyArMjc0MSw3IEBAIHN1YiBHZW5lcmF0ZUltcGxlbWVu
dGF0aW9uCiAgICAgICAgICMgR2VuZXJhdGUgdGhlIGFjY2Vzc29yLgogICAgICAgICBpZiAoISgk
YXR0cmlidXRlLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDdXN0b21HZXR0ZXIi
fSB8fAogICAgICAgICAgICAgJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0
ZXMtPnsiVjhDdXN0b21HZXR0ZXIifSkpIHsKLSAgICAgICAgICAgIEdlbmVyYXRlTm9ybWFsQXR0
ckdldHRlcigkYXR0cmlidXRlLCAkZGF0YU5vZGUsICRpbnRlcmZhY2VOYW1lKTsKKyAgICAgICAg
ICAgIEdlbmVyYXRlTm9ybWFsQXR0ckdldHRlcigkYXR0cmlidXRlLCAkZGF0YU5vZGUpOwogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCRhdHRyaWJ1dGUtPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRy
aWJ1dGVzLT57IlJlcGxhY2VhYmxlIn0pIHsKQEAgLTI3NDgsMjAgKzI3NDksMjAgQEAgc3ViIEdl
bmVyYXRlSW1wbGVtZW50YXRpb24KICAgICAgICAgfSBlbHNpZiAoISRhdHRyaWJ1dGUtPnNpZ25h
dHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkN1c3RvbVNldHRlciJ9ICYmCiAgICAgICAgICAg
ICAhJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiVjhDdXN0b21T
ZXR0ZXIifSAmJgogICAgICAgICAgICAgIUlzUmVhZG9ubHkoJGF0dHJpYnV0ZSkpIHsKLSAgICAg
ICAgICAgIEdlbmVyYXRlTm9ybWFsQXR0clNldHRlcigkYXR0cmlidXRlLCAkZGF0YU5vZGUsICRp
bnRlcmZhY2VOYW1lLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgICAgICBHZW5lcmF0ZU5vcm1h
bEF0dHJTZXR0ZXIoJGF0dHJpYnV0ZSwgJGRhdGFOb2RlKTsKICAgICAgICAgfQogICAgIH0KIAog
ICAgIGlmICgkaGFzQ29uc3RydWN0b3JzKSB7Ci0gICAgICAgIEdlbmVyYXRlQ29uc3RydWN0b3JH
ZXR0ZXIoJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgIEdlbmVyYXRlQ29uc3Ry
dWN0b3JHZXR0ZXIoJGRhdGFOb2RlKTsKICAgICB9CiAKICAgICBpZiAoJGhhc0NvbnN0cnVjdG9y
cyB8fCAkaGFzUmVwbGFjZWFibGUpIHsKLSAgICAgICAgR2VuZXJhdGVSZXBsYWNlYWJsZUF0dHJT
ZXR0ZXIoJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgIEdlbmVyYXRlUmVwbGFj
ZWFibGVBdHRyU2V0dGVyKCRkYXRhTm9kZSk7CiAgICAgfQogCiAgICAgaWYgKE5lZWRzQ3VzdG9t
T3BhcXVlUm9vdEZvckdDKCRkYXRhTm9kZSkpIHsKLSAgICAgICAgR2VuZXJhdGVPcGFxdWVSb290
Rm9yR0MoJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgIEdlbmVyYXRlT3BhcXVl
Um9vdEZvckdDKCRkYXRhTm9kZSk7CiAgICAgfQogCiAgICAgaWYgKCRkYXRhTm9kZS0+ZXh0ZW5k
ZWRBdHRyaWJ1dGVzLT57IlR5cGVkQXJyYXkifSkgewpAQCAtMjc4OCw5ICsyNzg5LDkgQEAgRU5E
CiAgICAgZm9yZWFjaCBteSAkZnVuY3Rpb24gKEB7JGRhdGFOb2RlLT5mdW5jdGlvbnN9KSB7CiAg
ICAgICAgIG15ICRpc0N1c3RvbSA9ICRmdW5jdGlvbi0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJp
YnV0ZXMtPnsiQ3VzdG9tIn0gfHwgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmli
dXRlcy0+eyJWOEN1c3RvbSJ9OwogICAgICAgICBpZiAoISRpc0N1c3RvbSkgewotICAgICAgICAg
ICAgR2VuZXJhdGVGdW5jdGlvbkNhbGxiYWNrKCRmdW5jdGlvbiwgJGRhdGFOb2RlLCAkaW50ZXJm
YWNlTmFtZSk7CisgICAgICAgICAgICBHZW5lcmF0ZUZ1bmN0aW9uQ2FsbGJhY2soJGZ1bmN0aW9u
LCAkZGF0YU5vZGUpOwogICAgICAgICAgICAgaWYgKCRmdW5jdGlvbi0+e292ZXJsb2FkSW5kZXh9
ID4gMSAmJiAkZnVuY3Rpb24tPntvdmVybG9hZEluZGV4fSA9PSBAeyRmdW5jdGlvbi0+e292ZXJs
b2Fkc319KSB7Ci0gICAgICAgICAgICAgICAgR2VuZXJhdGVPdmVybG9hZGVkRnVuY3Rpb25DYWxs
YmFjaygkZnVuY3Rpb24sICRkYXRhTm9kZSwgJGludGVyZmFjZU5hbWUpOworICAgICAgICAgICAg
ICAgIEdlbmVyYXRlT3ZlcmxvYWRlZEZ1bmN0aW9uQ2FsbGJhY2soJGZ1bmN0aW9uLCAkZGF0YU5v
ZGUpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKQEAgLTI5MjYsMTMgKzI5MjcsMTMgQEAg
RU5ECiAgICAgcHVzaChAaW1wbENvbnRlbnREZWNscywgIn0gLy8gbmFtZXNwYWNlICR7aW50ZXJm
YWNlTmFtZX1WOEludGVybmFsXG5cbiIpOwogCiAgICAgaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRB
dHRyaWJ1dGVzLT57Ik5hbWVkQ29uc3RydWN0b3IifSAmJiAhKCRkYXRhTm9kZS0+ZXh0ZW5kZWRB
dHRyaWJ1dGVzLT57IlY4Q3VzdG9tQ29uc3RydWN0b3IifSB8fCAkZGF0YU5vZGUtPmV4dGVuZGVk
QXR0cmlidXRlcy0+eyJDdXN0b21Db25zdHJ1Y3RvciJ9KSkgewotICAgICAgICBHZW5lcmF0ZU5h
bWVkQ29uc3RydWN0b3JDYWxsYmFjayhAeyRkYXRhTm9kZS0+Y29uc3RydWN0b3JzfVswXSwgJGRh
dGFOb2RlLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgIEdlbmVyYXRlTmFtZWRDb25zdHJ1Y3Rv
ckNhbGxiYWNrKEB7JGRhdGFOb2RlLT5jb25zdHJ1Y3RvcnN9WzBdLCAkZGF0YU5vZGUpOwogICAg
IH0gZWxzaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNvbnN0cnVjdG9yIn0g
JiYgISgkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJWOEN1c3RvbUNvbnN0cnVjdG9y
In0gfHwgJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQ3VzdG9tQ29uc3RydWN0b3Ii
fSkpIHsKLSAgICAgICAgR2VuZXJhdGVDb25zdHJ1Y3RvckNhbGxiYWNrKCRkYXRhTm9kZSwgJGlu
dGVyZmFjZU5hbWUpOworICAgICAgICBHZW5lcmF0ZUNvbnN0cnVjdG9yQ2FsbGJhY2soJGRhdGFO
b2RlKTsKICAgICB9IGVsc2lmICgkY29kZUdlbmVyYXRvci0+SXNDb25zdHJ1Y3RvclRlbXBsYXRl
KCRkYXRhTm9kZSwgIkV2ZW50IikpIHsKLSAgICAgICAgR2VuZXJhdGVFdmVudENvbnN0cnVjdG9y
Q2FsbGJhY2soJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSk7CisgICAgICAgIEdlbmVyYXRlRXZl
bnRDb25zdHJ1Y3RvckNhbGxiYWNrKCRkYXRhTm9kZSk7CiAgICAgfSBlbHNpZiAoJGNvZGVHZW5l
cmF0b3ItPklzQ29uc3RydWN0b3JUZW1wbGF0ZSgkZGF0YU5vZGUsICJUeXBlZEFycmF5IikpIHsK
LSAgICAgICAgR2VuZXJhdGVUeXBlZEFycmF5Q29uc3RydWN0b3JDYWxsYmFjaygkZGF0YU5vZGUs
ICRpbnRlcmZhY2VOYW1lKTsKKyAgICAgICAgR2VuZXJhdGVUeXBlZEFycmF5Q29uc3RydWN0b3JD
YWxsYmFjaygkZGF0YU5vZGUpOwogICAgIH0KIAogICAgIG15ICRhY2Nlc3NfY2hlY2sgPSAiIjsK
QEAgLTMyMzUsNyArMzIzNiw3IEBAIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3RUZW1wbGF0ZT4g
VjhET01XaW5kb3c6OkdldFNoYWRvd09iamVjdFRlbXBsYXRlKCkKIEVORAogICAgIH0KIAotICAg
IEdlbmVyYXRlVG9WOENvbnZlcnRlcnMoJGRhdGFOb2RlLCAkaW50ZXJmYWNlTmFtZSwgJGNsYXNz
TmFtZSwgJG5hdGl2ZVR5cGUpOworICAgIEdlbmVyYXRlVG9WOENvbnZlcnRlcnMoJGRhdGFOb2Rl
LCAkY2xhc3NOYW1lLCAkbmF0aXZlVHlwZSk7CiAKICAgICBwdXNoKEBpbXBsQ29udGVudCwgPDxF
TkQpOwogCkBAIC0zNDg2LDkgKzM0ODcsOSBAQCBzdWIgQmFzZUludGVyZmFjZU5hbWUKIHN1YiBH
ZW5lcmF0ZVRvVjhDb252ZXJ0ZXJzCiB7CiAgICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7Ci0gICAg
bXkgJGludGVyZmFjZU5hbWUgPSBzaGlmdDsKICAgICBteSAkY2xhc3NOYW1lID0gc2hpZnQ7CiAg
ICAgbXkgJG5hdGl2ZVR5cGUgPSBzaGlmdDsKKyAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRkYXRh
Tm9kZS0+bmFtZTsKIAogICAgIGlmICgkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJW
OE5vV3JhcHBlckNhY2hlIn0gfHwgJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiU3Vw
cHJlc3NUb0pTT2JqZWN0In0pIHsKICAgICAgICAgcmV0dXJuOwpAQCAtMzU0NCwxMCArMzU0NSwx
MCBAQCBFTkQKIHN1YiBHZXROYXRpdmVUeXBlRm9yQ29udmVyc2lvbnMKIHsKICAgICBteSAkZGF0
YU5vZGUgPSBzaGlmdDsKLSAgICBteSAkdHlwZSA9IHNoaWZ0OworICAgIG15ICRpbnRlcmZhY2VO
YW1lID0gJGRhdGFOb2RlLT5uYW1lOwogCi0gICAgJHR5cGUgPSAkY29kZUdlbmVyYXRvci0+R2V0
U1ZHVHlwZU5lZWRpbmdUZWFyT2ZmKCR0eXBlKSBpZiAkY29kZUdlbmVyYXRvci0+SXNTVkdUeXBl
TmVlZGluZ1RlYXJPZmYoJHR5cGUpOyAKLSAgICByZXR1cm4gJHR5cGU7CisgICAgJGludGVyZmFj
ZU5hbWUgPSAkY29kZUdlbmVyYXRvci0+R2V0U1ZHVHlwZU5lZWRpbmdUZWFyT2ZmKCRpbnRlcmZh
Y2VOYW1lKSBpZiAkY29kZUdlbmVyYXRvci0+SXNTVkdUeXBlTmVlZGluZ1RlYXJPZmYoJGludGVy
ZmFjZU5hbWUpOworICAgIHJldHVybiAkaW50ZXJmYWNlTmFtZTs7CiB9CiAKIHN1YiBHZW5lcmF0
ZUZ1bmN0aW9uQ2FsbFN0cmluZygpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>