<?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>102752</bug_id>
          
          <creation_ts>2012-11-19 17:40:52 -0800</creation_ts>
          <short_desc>In CodeGeneratorCPP.pm we should rename $dataNode to $interface</short_desc>
          <delta_ts>2012-11-19 18:59:10 -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>771289</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-19 17:40:52 -0800</bug_when>
    <thetext>$dataNode is misnamed. It should be $interface.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771290</commentid>
    <comment_count>1</comment_count>
      <attachid>175098</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-19 17:41:35 -0800</bug_when>
    <thetext>Created attachment 175098
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771384</commentid>
    <comment_count>2</comment_count>
      <attachid>175098</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 18:59:07 -0800</bug_when>
    <thetext>Comment on attachment 175098
Patch

Clearing flags on attachment: 175098

Committed r135232: &lt;http://trac.webkit.org/changeset/135232&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771385</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 18:59:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175098</attachid>
            <date>2012-11-19 17:41:35 -0800</date>
            <delta_ts>2012-11-19 18:59:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102752-20121120103925.patch</filename>
            <type>text/plain</type>
            <size>10488</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uMjY5OTVkYTNhOTU0ZWMzNzMxN2QzMWI2ZjhmYzBj
YmQxYTZlNzE1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTExLTE5ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbiBDb2RlR2VuZXJh
dG9yQ1BQLnBtIHdlIHNob3VsZCByZW5hbWUgJGRhdGFOb2RlIHRvICRpbnRlcmZhY2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjc1MgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICRkYXRhTm9kZSBpcyBt
aXNuYW1lZC4gSXQgc2hvdWxkIGJlICRpbnRlcmZhY2UuCisKKyAgICAgICAgTm8gdGVzdHMuIE5v
IGNoYW5nZSBpbiBiZWhhdmlvci4KKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29kZUdl
bmVyYXRvckNQUC5wbToKKyAgICAgICAgKEdlbmVyYXRlSW50ZXJmYWNlKToKKyAgICAgICAgKEdl
dFBhcmVudEltcGxDbGFzc05hbWUpOgorICAgICAgICAoR2V0UGFyZW50KToKKyAgICAgICAgKEdl
bmVyYXRlSGVhZGVyKToKKyAgICAgICAgKEdlbmVyYXRlSW1wbGVtZW50YXRpb24pOgorCiAyMDEy
LTExLTE5ICBBbHBoYSBMYW0gIDxoY2xhbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTm90IHJl
dmlld2VkLiBCdWlsZCBmaXggZm9yIENocm9taXVtLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yQ1BQLnBtIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yQ1BQLnBtCmluZGV4IDA5MTQ1YjBkNTc1ZmQx
YzY0ZDM4ODE5YTQwNTNlNWQ0YWY2OTVlZWIuLjE5NTJmNTAxOGIxY2ViOTM0OTMwZTNhOGM2YjI1
Y2IyNWI0OWY4MzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvckNQUC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3JDUFAucG0KQEAgLTEwOSwxNiArMTA5LDE2IEBAIHN1YiBuZXcKIHN1YiBH
ZW5lcmF0ZUludGVyZmFjZQogewogICAgIG15ICRvYmplY3QgPSBzaGlmdDsKLSAgICBteSAkZGF0
YU5vZGUgPSBzaGlmdDsKKyAgICBteSAkaW50ZXJmYWNlID0gc2hpZnQ7CiAgICAgbXkgJGRlZmlu
ZXMgPSBzaGlmdDsKIAotICAgIG15ICRuYW1lID0gJGRhdGFOb2RlLT5uYW1lOworICAgIG15ICRu
YW1lID0gJGludGVyZmFjZS0+bmFtZTsKICAgICBteSAkY2xhc3NOYW1lID0gR2V0Q2xhc3NOYW1l
KCRuYW1lKTsKLSAgICBteSAkcGFyZW50Q2xhc3NOYW1lID0gIldlYkRPTSIgLiBHZXRQYXJlbnRJ
bXBsQ2xhc3NOYW1lKCRkYXRhTm9kZSk7CisgICAgbXkgJHBhcmVudENsYXNzTmFtZSA9ICJXZWJE
T00iIC4gR2V0UGFyZW50SW1wbENsYXNzTmFtZSgkaW50ZXJmYWNlKTsKIAogICAgICMgU3RhcnQg
YWN0dWFsIGdlbmVyYXRpb24uCi0gICAgJG9iamVjdC0+R2VuZXJhdGVIZWFkZXIoJGRhdGFOb2Rl
KTsKLSAgICAkb2JqZWN0LT5HZW5lcmF0ZUltcGxlbWVudGF0aW9uKCRkYXRhTm9kZSk7CisgICAg
JG9iamVjdC0+R2VuZXJhdGVIZWFkZXIoJGludGVyZmFjZSk7CisgICAgJG9iamVjdC0+R2VuZXJh
dGVJbXBsZW1lbnRhdGlvbigkaW50ZXJmYWNlKTsKIAogICAgICMgV3JpdGUgY2hhbmdlcy4KICAg
ICAkb2JqZWN0LT5Xcml0ZURhdGEoRmlsZU5hbWVQcmVmaXggLiAkbmFtZSk7CkBAIC0xNDQsMzAg
KzE0NCwzMCBAQCBzdWIgR2V0SW1wbENsYXNzTmFtZQogCiBzdWIgR2V0UGFyZW50SW1wbENsYXNz
TmFtZQogewotICAgIG15ICRkYXRhTm9kZSA9IHNoaWZ0OworICAgIG15ICRpbnRlcmZhY2UgPSBz
aGlmdDsKIAotICAgIGlmIChAeyRkYXRhTm9kZS0+cGFyZW50c30gZXEgMCkgewotICAgICAgICBy
ZXR1cm4gIkV2ZW50VGFyZ2V0IiBpZiAkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJF
dmVudFRhcmdldCJ9OworICAgIGlmIChAeyRpbnRlcmZhY2UtPnBhcmVudHN9IGVxIDApIHsKKyAg
ICAgICAgcmV0dXJuICJFdmVudFRhcmdldCIgaWYgJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1
dGVzLT57IkV2ZW50VGFyZ2V0In07CiAgICAgICAgIHJldHVybiAiT2JqZWN0IjsKICAgICB9CiAK
LSAgICByZXR1cm4gJGRhdGFOb2RlLT5wYXJlbnRzKDApOworICAgIHJldHVybiAkaW50ZXJmYWNl
LT5wYXJlbnRzKDApOwogfQogCiBzdWIgR2V0UGFyZW50CiB7Ci0gICAgbXkgJGRhdGFOb2RlID0g
c2hpZnQ7Ci0gICAgbXkgJG51bVBhcmVudHMgPSBAeyRkYXRhTm9kZS0+cGFyZW50c307CisgICAg
bXkgJGludGVyZmFjZSA9IHNoaWZ0OworICAgIG15ICRudW1QYXJlbnRzID0gQHskaW50ZXJmYWNl
LT5wYXJlbnRzfTsKIAogICAgIG15ICRwYXJlbnQgPSAiIjsKICAgICBpZiAoJG51bVBhcmVudHMg
ZXEgMCkgewogICAgICAgICAkcGFyZW50ID0gIldlYkRPTU9iamVjdCI7Ci0gICAgICAgICRwYXJl
bnQgPSAiV2ViRE9NRXZlbnRUYXJnZXQiIGlmICRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVz
LT57IkV2ZW50VGFyZ2V0In07CisgICAgICAgICRwYXJlbnQgPSAiV2ViRE9NRXZlbnRUYXJnZXQi
IGlmICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJFdmVudFRhcmdldCJ9OwogICAg
IH0gZWxzaWYgKCRudW1QYXJlbnRzIGVxIDEpIHsKLSAgICAgICAgbXkgJHBhcmVudE5hbWUgPSAk
ZGF0YU5vZGUtPnBhcmVudHMoMCk7CisgICAgICAgIG15ICRwYXJlbnROYW1lID0gJGludGVyZmFj
ZS0+cGFyZW50cygwKTsKICAgICAgICAgJHBhcmVudCA9ICJXZWJET00iIC4gJHBhcmVudE5hbWU7
CiAgICAgfSBlbHNlIHsKLSAgICAgICAgbXkgQHBhcmVudHMgPSBAeyRkYXRhTm9kZS0+cGFyZW50
c307CisgICAgICAgIG15IEBwYXJlbnRzID0gQHskaW50ZXJmYWNlLT5wYXJlbnRzfTsKICAgICAg
ICAgbXkgJGZpcnN0UGFyZW50ID0gc2hpZnQoQHBhcmVudHMpOwogICAgICAgICAkcGFyZW50ID0g
IldlYkRPTSIgLiAkZmlyc3RQYXJlbnQ7CiAgICAgfQpAQCAtMzQxLDI3ICszNDEsMjcgQEAgc3Vi
IEdldE5hbWVzcGFjZUZvckNsYXNzCiBzdWIgR2VuZXJhdGVIZWFkZXIKIHsKICAgICBteSAkb2Jq
ZWN0ID0gc2hpZnQ7Ci0gICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7CisgICAgbXkgJGludGVyZmFj
ZSA9IHNoaWZ0OwogCi0gICAgbXkgJGludGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7Cisg
ICAgbXkgJGludGVyZmFjZU5hbWUgPSAkaW50ZXJmYWNlLT5uYW1lOwogICAgIG15ICRjbGFzc05h
bWUgPSBHZXRDbGFzc05hbWUoJGludGVyZmFjZU5hbWUpOwogICAgIG15ICRpbXBsQ2xhc3NOYW1l
ID0gR2V0SW1wbENsYXNzTmFtZSgkaW50ZXJmYWNlTmFtZSk7CiAgICAgCiAgICAgbXkgJGltcGxD
bGFzc05hbWVXaXRoTmFtZXNwYWNlID0gR2V0TmFtZXNwYWNlRm9yQ2xhc3MoJGltcGxDbGFzc05h
bWUpIC4gIjo6IiAuICRpbXBsQ2xhc3NOYW1lOwogCiAgICAgbXkgJHBhcmVudE5hbWUgPSAiIjsK
LSAgICAkcGFyZW50TmFtZSA9IEdldFBhcmVudCgkZGF0YU5vZGUpOworICAgICRwYXJlbnROYW1l
ID0gR2V0UGFyZW50KCRpbnRlcmZhY2UpOwogCi0gICAgbXkgJG51bUNvbnN0YW50cyA9IEB7JGRh
dGFOb2RlLT5jb25zdGFudHN9OwotICAgIG15ICRudW1BdHRyaWJ1dGVzID0gQHskZGF0YU5vZGUt
PmF0dHJpYnV0ZXN9OwotICAgIG15ICRudW1GdW5jdGlvbnMgPSBAeyRkYXRhTm9kZS0+ZnVuY3Rp
b25zfTsKKyAgICBteSAkbnVtQ29uc3RhbnRzID0gQHskaW50ZXJmYWNlLT5jb25zdGFudHN9Owor
ICAgIG15ICRudW1BdHRyaWJ1dGVzID0gQHskaW50ZXJmYWNlLT5hdHRyaWJ1dGVzfTsKKyAgICBt
eSAkbnVtRnVuY3Rpb25zID0gQHskaW50ZXJmYWNlLT5mdW5jdGlvbnN9OwogCiAgICAgIyAtIEFk
ZCBkZWZhdWx0IGhlYWRlciB0ZW1wbGF0ZQogICAgIEBoZWFkZXJDb250ZW50SGVhZGVyID0gc3Bs
aXQoIlxyIiwgJGhlYWRlckxpY2Vuc2VUZW1wbGF0ZSk7CiAgICAgcHVzaChAaGVhZGVyQ29udGVu
dEhlYWRlciwgIlxuI2lmbmRlZiAkY2xhc3NOYW1lIiAuICJfaCIpOwogICAgIHB1c2goQGhlYWRl
ckNvbnRlbnRIZWFkZXIsICJcbiNkZWZpbmUgJGNsYXNzTmFtZSIgLiAiX2hcblxuIik7CiAKLSAg
ICBteSAkY29uZGl0aW9uYWxTdHJpbmcgPSAkY29kZUdlbmVyYXRvci0+R2VuZXJhdGVDb25kaXRp
b25hbFN0cmluZygkZGF0YU5vZGUpOworICAgIG15ICRjb25kaXRpb25hbFN0cmluZyA9ICRjb2Rl
R2VuZXJhdG9yLT5HZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5nKCRpbnRlcmZhY2UpOwogICAgIHB1
c2goQGhlYWRlckNvbnRlbnRIZWFkZXIsICIjaWYgJHtjb25kaXRpb25hbFN0cmluZ31cblxuIikg
aWYgJGNvbmRpdGlvbmFsU3RyaW5nOwogCiAgICAgIyAtIElOQ0xVREVTIC0KQEAgLTQwMSw3ICs0
MDEsNyBAQCBzdWIgR2VuZXJhdGVIZWFkZXIKICAgICAjIC0gQWRkIGNvbnN0YW50cy4KICAgICBp
ZiAoJG51bUNvbnN0YW50cyA+IDApIHsKICAgICAgICAgbXkgQGhlYWRlckNvbnN0YW50cyA9ICgp
OwotICAgICAgICBteSBAY29uc3RhbnRzID0gQHskZGF0YU5vZGUtPmNvbnN0YW50c307CisgICAg
ICAgIG15IEBjb25zdGFudHMgPSBAeyRpbnRlcmZhY2UtPmNvbnN0YW50c307CiAgICAgICAgIG15
ICRjb21iaW5lZENvbnN0YW50cyA9ICIiOwogCiAgICAgICAgICMgRklYTUU6IHdlIG5lZWQgYSB3
YXkgdG8gaW5jbHVkZSBtdWx0aXBsZSBlbnVtcy4KQEAgLTQzNSw3ICs0MzUsNyBAQCBzdWIgR2Vu
ZXJhdGVIZWFkZXIKIAogICAgICMgLSBBZGQgYXR0cmlidXRlIGdldHRlcnMvc2V0dGVycy4KICAg
ICBpZiAoJG51bUF0dHJpYnV0ZXMgPiAwKSB7Ci0gICAgICAgIGZvcmVhY2ggbXkgJGF0dHJpYnV0
ZSAoQHskZGF0YU5vZGUtPmF0dHJpYnV0ZXN9KSB7CisgICAgICAgIGZvcmVhY2ggbXkgJGF0dHJp
YnV0ZSAoQHskaW50ZXJmYWNlLT5hdHRyaWJ1dGVzfSkgewogICAgICAgICAgICAgbmV4dCBpZiBT
a2lwQXR0cmlidXRlKCRhdHRyaWJ1dGUpOwogCiAgICAgICAgICAgICBteSAkYXR0cmlidXRlQ29u
ZGl0aW9uYWxTdHJpbmcgPSAkY29kZUdlbmVyYXRvci0+R2VuZXJhdGVDb25kaXRpb25hbFN0cmlu
ZygkYXR0cmlidXRlLT5zaWduYXR1cmUpOwpAQCAtNDc0LDkgKzQ3NCw5IEBAIHN1YiBHZW5lcmF0
ZUhlYWRlcgogCiAgICAgIyAtIEFkZCBmdW5jdGlvbnMuCiAgICAgaWYgKCRudW1GdW5jdGlvbnMg
PiAwKSB7Ci0gICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9uIChAeyRkYXRhTm9kZS0+ZnVuY3Rp
b25zfSkgeworICAgICAgICBmb3JlYWNoIG15ICRmdW5jdGlvbiAoQHskaW50ZXJmYWNlLT5mdW5j
dGlvbnN9KSB7CiAgICAgICAgICAgICBuZXh0IGlmIFNraXBGdW5jdGlvbigkZnVuY3Rpb24pOwot
ICAgICAgICAgICAgbmV4dCBpZiAoJGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5hbWUgZXEgInNldCIg
YW5kICRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IlR5cGVkQXJyYXkifSk7CisgICAg
ICAgICAgICBuZXh0IGlmICgkZnVuY3Rpb24tPnNpZ25hdHVyZS0+bmFtZSBlcSAic2V0IiBhbmQg
JGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IlR5cGVkQXJyYXkifSk7CiAgICAgICAg
ICAgICBteSAkZnVuY3Rpb25OYW1lID0gJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0
cmlidXRlcy0+eyJJbXBsZW1lbnRlZEFzIn0gfHwgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5hbWU7
CiAKICAgICAgICAgICAgIG15ICRyZXR1cm5UeXBlID0gR2V0Q1BQVHlwZSgkZnVuY3Rpb24tPnNp
Z25hdHVyZS0+dHlwZSwgMCk7CkBAIC00OTYsNyArNDk2LDcgQEAgc3ViIEdlbmVyYXRlSGVhZGVy
CiAgICAgICAgICAgICAgICAgJHBhcmFtZXRlckluZGV4Kys7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAkZnVuY3Rpb25TaWcgLj0gIikiOwotICAgICAgICAgICAgaWYgKCRkYXRhTm9kZS0+
ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNQUFB1cmVJbnRlcmZhY2UifSkgeworICAgICAgICAgICAg
aWYgKCRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDUFBQdXJlSW50ZXJmYWNlIn0p
IHsKICAgICAgICAgICAgICAgICBwdXNoKEBpbnRlcmZhY2VGdW5jdGlvbnMsICIgICAgdmlydHVh
bCAiIC4gJGZ1bmN0aW9uU2lnIC4gIiA9IDA7XG4iKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIG15ICRmdW5jdGlvbkRlY2xhcmF0aW9uID0gJGZ1bmN0aW9uU2lnOwpAQCAtNTMzLDcgKzUz
Myw3IEBAIHN1YiBHZW5lcmF0ZUhlYWRlcgogCiAgICAgIyBmb3IgQ1BQUHVyZUludGVyZmFjZSBj
bGFzc2VzIGFsc28gYWRkIHRoZSBpbnRlcmZhY2UgdGhhdCB0aGUgY2xpZW50IGNvZGUgbmVlZHMg
dG8KICAgICAjIGltcGxlbWVudAotICAgIGlmICgkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRl
cy0+eyJDUFBQdXJlSW50ZXJmYWNlIn0pIHsKKyAgICBpZiAoJGludGVyZmFjZS0+ZXh0ZW5kZWRB
dHRyaWJ1dGVzLT57IkNQUFB1cmVJbnRlcmZhY2UifSkgewogICAgICAgICBwdXNoKEBoZWFkZXJD
b250ZW50LCAiY2xhc3MgV2ViVXNlciRpbnRlcmZhY2VOYW1lIHtcbiIpOwogICAgICAgICBwdXNo
KEBoZWFkZXJDb250ZW50LCAicHVibGljOlxuIik7CiAgICAgICAgIHB1c2goQGhlYWRlckNvbnRl
bnQsICIgICAgdmlydHVhbCB2b2lkIHJlZigpID0gMDtcbiIpOwpAQCAtNTQ3LDcgKzU0Nyw3IEBA
IHN1YiBHZW5lcmF0ZUhlYWRlcgogICAgIG15ICRuYW1lc3BhY2UgPSBHZXROYW1lc3BhY2VGb3JD
bGFzcygkaW1wbENsYXNzTmFtZSk7CiAgICAgcHVzaChAaGVhZGVyQ29udGVudCwgIiRuYW1lc3Bh
Y2UiIC4gIjo6JGltcGxDbGFzc05hbWUqIHRvV2ViQ29yZShjb25zdCAkY2xhc3NOYW1lJik7XG4i
KTsKICAgICBwdXNoKEBoZWFkZXJDb250ZW50LCAiJGNsYXNzTmFtZSB0b1dlYktpdCgkbmFtZXNw
YWNlIiAuICI6OiRpbXBsQ2xhc3NOYW1lKik7XG4iKTsKLSAgICBpZiAoJGRhdGFOb2RlLT5leHRl
bmRlZEF0dHJpYnV0ZXMtPnsiQ1BQUHVyZUludGVyZmFjZSJ9KSB7CisgICAgaWYgKCRpbnRlcmZh
Y2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDUFBQdXJlSW50ZXJmYWNlIn0pIHsKICAgICAgICAg
cHVzaChAaGVhZGVyQ29udGVudCwgIiRjbGFzc05hbWUgdG9XZWJLaXQoV2ViVXNlciRpbnRlcmZh
Y2VOYW1lKik7XG4iKTsKICAgICB9CiAgICAgcHVzaChAaGVhZGVyQ29udGVudCwgIlxuI2VuZGlm
XG4iKTsKQEAgLTU5MCwzMSArNTkwLDMxIEBAIHN1YiBBZGRSZXR1cm5TdGF0ZW1lbnQKIHN1YiBH
ZW5lcmF0ZUltcGxlbWVudGF0aW9uCiB7CiAgICAgbXkgJG9iamVjdCA9IHNoaWZ0OwotICAgIG15
ICRkYXRhTm9kZSA9IHNoaWZ0OworICAgIG15ICRpbnRlcmZhY2UgPSBzaGlmdDsKIAogICAgIG15
IEBhbmNlc3RvckludGVyZmFjZU5hbWVzID0gKCk7CiAKLSAgICBpZiAoQHskZGF0YU5vZGUtPnBh
cmVudHN9ID4gMSkgewotICAgICAgICAkY29kZUdlbmVyYXRvci0+QWRkTWV0aG9kc0NvbnN0YW50
c0FuZEF0dHJpYnV0ZXNGcm9tUGFyZW50SW50ZXJmYWNlcygkZGF0YU5vZGUsIFxAYW5jZXN0b3JJ
bnRlcmZhY2VOYW1lcyk7CisgICAgaWYgKEB7JGludGVyZmFjZS0+cGFyZW50c30gPiAxKSB7Cisg
ICAgICAgICRjb2RlR2VuZXJhdG9yLT5BZGRNZXRob2RzQ29uc3RhbnRzQW5kQXR0cmlidXRlc0Zy
b21QYXJlbnRJbnRlcmZhY2VzKCRpbnRlcmZhY2UsIFxAYW5jZXN0b3JJbnRlcmZhY2VOYW1lcyk7
CiAgICAgfQogCi0gICAgbXkgJGludGVyZmFjZU5hbWUgPSAkZGF0YU5vZGUtPm5hbWU7CisgICAg
bXkgJGludGVyZmFjZU5hbWUgPSAkaW50ZXJmYWNlLT5uYW1lOwogICAgIG15ICRjbGFzc05hbWUg
PSBHZXRDbGFzc05hbWUoJGludGVyZmFjZU5hbWUpOwogICAgIG15ICRpbXBsQ2xhc3NOYW1lID0g
R2V0SW1wbENsYXNzTmFtZSgkaW50ZXJmYWNlTmFtZSk7Ci0gICAgbXkgJHBhcmVudEltcGxDbGFz
c05hbWUgPSBHZXRQYXJlbnRJbXBsQ2xhc3NOYW1lKCRkYXRhTm9kZSk7CisgICAgbXkgJHBhcmVu
dEltcGxDbGFzc05hbWUgPSBHZXRQYXJlbnRJbXBsQ2xhc3NOYW1lKCRpbnRlcmZhY2UpOwogICAg
IG15ICRpbXBsQ2xhc3NOYW1lV2l0aE5hbWVzcGFjZSA9IEdldE5hbWVzcGFjZUZvckNsYXNzKCRp
bXBsQ2xhc3NOYW1lKSAuICI6OiIgLiAkaW1wbENsYXNzTmFtZTsKICAgICBteSAkYmFzZUNsYXNz
ID0gIldlYkRPTSRwYXJlbnRJbXBsQ2xhc3NOYW1lIjsKLSAgICBteSAkY29uZGl0aW9uYWwgPSAk
ZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDb25kaXRpb25hbCJ9OworICAgIG15ICRj
b25kaXRpb25hbCA9ICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDb25kaXRpb25h
bCJ9OwogCi0gICAgbXkgJG51bUF0dHJpYnV0ZXMgPSBAeyRkYXRhTm9kZS0+YXR0cmlidXRlc307
Ci0gICAgbXkgJG51bUZ1bmN0aW9ucyA9IEB7JGRhdGFOb2RlLT5mdW5jdGlvbnN9OworICAgIG15
ICRudW1BdHRyaWJ1dGVzID0gQHskaW50ZXJmYWNlLT5hdHRyaWJ1dGVzfTsKKyAgICBteSAkbnVt
RnVuY3Rpb25zID0gQHskaW50ZXJmYWNlLT5mdW5jdGlvbnN9OwogCiAgICAgIyAtIEFkZCBkZWZh
dWx0IGhlYWRlciB0ZW1wbGF0ZS4KICAgICBAaW1wbENvbnRlbnRIZWFkZXIgPSBzcGxpdCgiXHIi
LCAkaW1wbGVtZW50YXRpb25MaWNlbnNlVGVtcGxhdGUpOwogCiAgICAgIyAtIElOQ0xVREVTIC0K
ICAgICBwdXNoKEBpbXBsQ29udGVudEhlYWRlciwgIlxuI2luY2x1ZGUgXCJjb25maWcuaFwiXG4i
KTsKLSAgICBteSAkY29uZGl0aW9uYWxTdHJpbmcgPSAkY29kZUdlbmVyYXRvci0+R2VuZXJhdGVD
b25kaXRpb25hbFN0cmluZygkZGF0YU5vZGUpOworICAgIG15ICRjb25kaXRpb25hbFN0cmluZyA9
ICRjb2RlR2VuZXJhdG9yLT5HZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5nKCRpbnRlcmZhY2UpOwog
ICAgIHB1c2goQGltcGxDb250ZW50SGVhZGVyLCAiXG4jaWYgJHtjb25kaXRpb25hbFN0cmluZ31c
blxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5nOwogICAgIHB1c2goQGltcGxDb250ZW50SGVhZGVy
LCAiI2luY2x1ZGUgXCIkY2xhc3NOYW1lLmhcIlxuXG4iKTsKIApAQCAtNjkwLDcgKzY5MCw3IEBA
IHN1YiBHZW5lcmF0ZUltcGxlbWVudGF0aW9uCiAKICAgICAjIC0gQXR0cmlidXRlcwogICAgIGlm
ICgkbnVtQXR0cmlidXRlcyA+IDApIHsKLSAgICAgICAgZm9yZWFjaCBteSAkYXR0cmlidXRlIChA
eyRkYXRhTm9kZS0+YXR0cmlidXRlc30pIHsKKyAgICAgICAgZm9yZWFjaCBteSAkYXR0cmlidXRl
IChAeyRpbnRlcmZhY2UtPmF0dHJpYnV0ZXN9KSB7CiAgICAgICAgICAgICBuZXh0IGlmIFNraXBB
dHRyaWJ1dGUoJGF0dHJpYnV0ZSk7CiAgICAgICAgICAgICBBZGRJbmNsdWRlc0ZvclR5cGUoJGF0
dHJpYnV0ZS0+c2lnbmF0dXJlLT50eXBlKTsKIApAQCAtNzk1LDEwICs3OTUsMTAgQEAgc3ViIEdl
bmVyYXRlSW1wbGVtZW50YXRpb24KIAogICAgICMgLSBGdW5jdGlvbnMKICAgICBpZiAoJG51bUZ1
bmN0aW9ucyA+IDApIHsKLSAgICAgICAgZm9yZWFjaCBteSAkZnVuY3Rpb24gKEB7JGRhdGFOb2Rl
LT5mdW5jdGlvbnN9KSB7CisgICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9uIChAeyRpbnRlcmZh
Y2UtPmZ1bmN0aW9uc30pIHsKICAgICAgICAgICAgICMgVHJlYXQgQ1BQUHVyZUludGVyZmFjZSBh
cyBDdXN0b20gYXMgd2VsbCwgc2luY2UgdGhlIFdlYkNvcmUgdmVyc2lvbnMgd2lsbCB0YWtlIGEg
c2NyaXB0IGNvbnRleHQgYXMgd2VsbAotICAgICAgICAgICAgbmV4dCBpZiBTa2lwRnVuY3Rpb24o
JGZ1bmN0aW9uKSB8fCAkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDUFBQdXJlSW50
ZXJmYWNlIn07Ci0gICAgICAgICAgICBuZXh0IGlmICgkZnVuY3Rpb24tPnNpZ25hdHVyZS0+bmFt
ZSBlcSAic2V0IiBhbmQgJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiVHlwZWRBcnJh
eSJ9KTsKKyAgICAgICAgICAgIG5leHQgaWYgU2tpcEZ1bmN0aW9uKCRmdW5jdGlvbikgfHwgJGlu
dGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNQUFB1cmVJbnRlcmZhY2UifTsKKyAgICAg
ICAgICAgIG5leHQgaWYgKCRmdW5jdGlvbi0+c2lnbmF0dXJlLT5uYW1lIGVxICJzZXQiIGFuZCAk
aW50ZXJmYWNlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiVHlwZWRBcnJheSJ9KTsKICAgICAgICAg
ICAgIEFkZEluY2x1ZGVzRm9yVHlwZSgkZnVuY3Rpb24tPnNpZ25hdHVyZS0+dHlwZSk7CiAKICAg
ICAgICAgICAgIG15ICRmdW5jdGlvbk5hbWUgPSAkZnVuY3Rpb24tPnNpZ25hdHVyZS0+bmFtZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>