<?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>102754</bug_id>
          
          <creation_ts>2012-11-19 17:43:15 -0800</creation_ts>
          <short_desc>In CodeGenerator.pm we should rename $dataNode to $interface</short_desc>
          <delta_ts>2012-11-19 19:16:05 -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>dglazkov</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>771293</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-19 17:43:15 -0800</bug_when>
    <thetext>This is a final patch for the iteration.

$dataNode is misnamed. It should be $interface.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771304</commentid>
    <comment_count>1</comment_count>
      <attachid>175101</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-19 17:47:37 -0800</bug_when>
    <thetext>Created attachment 175101
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771392</commentid>
    <comment_count>2</comment_count>
      <attachid>175101</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 19:05:22 -0800</bug_when>
    <thetext>Comment on attachment 175101
Patch

Attachment 175101 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14909435

New failing tests:
fast/dom/shadow/shadow-dom-event-dispatching.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771395</commentid>
    <comment_count>3</comment_count>
      <attachid>175101</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 19:16:02 -0800</bug_when>
    <thetext>Comment on attachment 175101
Patch

Clearing flags on attachment: 175101

Committed r135234: &lt;http://trac.webkit.org/changeset/135234&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771396</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 19:16:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175101</attachid>
            <date>2012-11-19 17:47:37 -0800</date>
            <delta_ts>2012-11-19 19:16:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102754-20121120104527.patch</filename>
            <type>text/plain</type>
            <size>8788</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uYmE2MzIzOWQxYjNlMjg3MTgxYzMyMjVjZmE3NjFj
M2JmNWJiMDRlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTExLTE5ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbiBDb2RlR2VuZXJh
dG9yLnBtIHdlIHNob3VsZCByZW5hbWUgJGRhdGFOb2RlIHRvICRpbnRlcmZhY2UKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjc1NAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICRkYXRhTm9kZSBpcyBtaXNu
YW1lZC4gSXQgc2hvdWxkIGJlICRpbnRlcmZhY2UuCisKKyAgICAgICAgTm8gdGVzdHMuIE5vIGNo
YW5nZSBpbiBiZWhhdmlvci4KKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVy
YXRvci5wbToKKyAgICAgICAgKEZvckFsbFBhcmVudHMpOgorICAgICAgICAoQWRkTWV0aG9kc0Nv
bnN0YW50c0FuZEF0dHJpYnV0ZXNGcm9tUGFyZW50SW50ZXJmYWNlcyk6CisgICAgICAgIChGaW5k
U3VwZXJNZXRob2QpOgorICAgICAgICAoSXNDb25zdHJ1Y3RvclRlbXBsYXRlKToKKyAgICAgICAg
KExpbmtPdmVybG9hZGVkRnVuY3Rpb25zKToKKyAgICAgICAgKEdlbmVyYXRlQ29tcGlsZVRpbWVD
aGVja0ZvckVudW1zSWZOZWVkZWQpOgorICAgICAgICAoR2V0VmlzaWJsZUludGVyZmFjZU5hbWUp
OgorICAgICAgICAoSXNTdWJUeXBlKToKKwogMjAxMi0xMS0xOSAgQWxwaGEgTGFtICA8aGNsYW1A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIE5vdCByZXZpZXdlZC4gQnVpbGQgZml4IGZvciBDaHJv
bWl1bS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdl
bmVyYXRvci5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
ci5wbQppbmRleCA1MGQ5ZWY2MGE0MTk5ZmJiYmM3OGU5NmVhMGNjZGZlNzUwNjU1OTI0Li5jZGJm
YmQ5YTE3OTIyYjJkZjBjMGVkMDRjNTViMWU0YTMxYzY2Nzk0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3IucG0KKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yLnBtCkBAIC0xNjYsMTYgKzE2Niwx
NiBAQCBzdWIgVXBkYXRlRmlsZQogc3ViIEZvckFsbFBhcmVudHMKIHsKICAgICBteSAkb2JqZWN0
ID0gc2hpZnQ7Ci0gICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7CisgICAgbXkgJGludGVyZmFjZSA9
IHNoaWZ0OwogICAgIG15ICRiZWZvcmVSZWN1cnNpb24gPSBzaGlmdDsKICAgICBteSAkYWZ0ZXJS
ZWN1cnNpb24gPSBzaGlmdDsKICAgICBteSAkcGFyZW50c09ubHkgPSBzaGlmdDsKIAogICAgIG15
ICRyZWN1cnNlOwogICAgICRyZWN1cnNlID0gc3ViIHsKLSAgICAgICAgbXkgJGludGVyZmFjZSA9
IHNoaWZ0OworICAgICAgICBteSAkY3VycmVudEludGVyZmFjZSA9IHNoaWZ0OwogCi0gICAgICAg
IGZvciAoQHskaW50ZXJmYWNlLT5wYXJlbnRzfSkgeworICAgICAgICBmb3IgKEB7JGN1cnJlbnRJ
bnRlcmZhY2UtPnBhcmVudHN9KSB7CiAgICAgICAgICAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRf
OwogICAgICAgICAgICAgbXkgJHBhcmVudEludGVyZmFjZSA9ICRvYmplY3QtPlBhcnNlSW50ZXJm
YWNlKCRpbnRlcmZhY2VOYW1lLCAkcGFyZW50c09ubHkpOwogCkBAIC0xODcsMjcgKzE4NywyNyBA
QCBzdWIgRm9yQWxsUGFyZW50cwogICAgICAgICB9CiAgICAgfTsKIAotICAgICYkcmVjdXJzZSgk
ZGF0YU5vZGUpOworICAgICYkcmVjdXJzZSgkaW50ZXJmYWNlKTsKIH0KIAogc3ViIEFkZE1ldGhv
ZHNDb25zdGFudHNBbmRBdHRyaWJ1dGVzRnJvbVBhcmVudEludGVyZmFjZXMKIHsKLSAgICAjIEFk
ZCB0byAkZGF0YU5vZGUgYWxsIG9mIGl0cyBpbmhlcml0ZWQgaW50ZXJmYWNlIG1lbWJlcnMsIGV4
Y2VwdCBmb3IgdGhvc2UKLSAgICAjIGluaGVyaXRlZCB0aHJvdWdoICRkYXRhTm9kZSdzIGZpcnN0
IGxpc3RlZCBwYXJlbnQuICBJZiBhbiBhcnJheSByZWZlcmVuY2UKKyAgICAjIEFkZCB0byAkaW50
ZXJmYWNlIGFsbCBvZiBpdHMgaW5oZXJpdGVkIGludGVyZmFjZSBtZW1iZXJzLCBleGNlcHQgZm9y
IHRob3NlCisgICAgIyBpbmhlcml0ZWQgdGhyb3VnaCAkaW50ZXJmYWNlJ3MgZmlyc3QgbGlzdGVk
IHBhcmVudC4gIElmIGFuIGFycmF5IHJlZmVyZW5jZQogICAgICMgaXMgcGFzc2VkIGluIGFzICRw
YXJlbnRzLCB0aGUgbmFtZXMgb2YgYWxsIGFuY2VzdG9yIGludGVyZmFjZXMgdmlzaXRlZAogICAg
ICMgd2lsbCBiZSBhcHBlbmRlZCB0byB0aGUgYXJyYXkuICBJZiAkY29sbGVjdERpcmVjdFBhcmVu
dHMgaXMgdHJ1ZSwgdGhlbgotICAgICMgZXZlbiB0aGUgbmFtZXMgb2YgJGRhdGFOb2RlJ3MgZmly
c3QgbGlzdGVkIHBhcmVudCBhbmQgaXRzIGFuY2VzdG9ycyB3aWxsCisgICAgIyBldmVuIHRoZSBu
YW1lcyBvZiAkaW50ZXJmYWNlJ3MgZmlyc3QgbGlzdGVkIHBhcmVudCBhbmQgaXRzIGFuY2VzdG9y
cyB3aWxsCiAgICAgIyBiZSBhcHBlbmRlZCB0byAkcGFyZW50cy4KIAogICAgIG15ICRvYmplY3Qg
PSBzaGlmdDsKLSAgICBteSAkZGF0YU5vZGUgPSBzaGlmdDsKKyAgICBteSAkaW50ZXJmYWNlID0g
c2hpZnQ7CiAgICAgbXkgJHBhcmVudHMgPSBzaGlmdDsKICAgICBteSAkY29sbGVjdERpcmVjdFBh
cmVudHMgPSBzaGlmdDsKIAogICAgIG15ICRmaXJzdCA9IDE7CiAKLSAgICAkb2JqZWN0LT5Gb3JB
bGxQYXJlbnRzKCRkYXRhTm9kZSwgc3ViIHsKLSAgICAgICAgbXkgJGludGVyZmFjZSA9IHNoaWZ0
OworICAgICRvYmplY3QtPkZvckFsbFBhcmVudHMoJGludGVyZmFjZSwgc3ViIHsKKyAgICAgICAg
bXkgJGN1cnJlbnRJbnRlcmZhY2UgPSBzaGlmdDsKIAogICAgICAgICBpZiAoJGZpcnN0KSB7CiAg
ICAgICAgICAgICAjIElnbm9yZSBmaXJzdCBwYXJlbnQgY2xhc3MsIGFscmVhZHkgaGFuZGxlZCBi
eSB0aGUgZ2VuZXJhdGlvbiBpdHNlbGYuCkBAIC0yMTYsMTAgKzIxNiwxMCBAQCBzdWIgQWRkTWV0
aG9kc0NvbnN0YW50c0FuZEF0dHJpYnV0ZXNGcm9tUGFyZW50SW50ZXJmYWNlcwogICAgICAgICAg
ICAgaWYgKCRjb2xsZWN0RGlyZWN0UGFyZW50cykgewogICAgICAgICAgICAgICAgICMgSnVzdCBj
b2xsZWN0IHRoZSBuYW1lcyBvZiB0aGUgZGlyZWN0IGFuY2VzdG9yIGludGVyZmFjZXMsCiAgICAg
ICAgICAgICAgICAgIyBpZiBuZWNlc3NhcnkuCi0gICAgICAgICAgICAgICAgcHVzaChAJHBhcmVu
dHMsICRpbnRlcmZhY2UtPm5hbWUpOwotICAgICAgICAgICAgICAgICRvYmplY3QtPkZvckFsbFBh
cmVudHMoJGludGVyZmFjZSwgc3ViIHsKLSAgICAgICAgICAgICAgICAgICAgbXkgJGludGVyZmFj
ZSA9IHNoaWZ0OwotICAgICAgICAgICAgICAgICAgICBwdXNoKEAkcGFyZW50cywgJGludGVyZmFj
ZS0+bmFtZSk7CisgICAgICAgICAgICAgICAgcHVzaChAJHBhcmVudHMsICRjdXJyZW50SW50ZXJm
YWNlLT5uYW1lKTsKKyAgICAgICAgICAgICAgICAkb2JqZWN0LT5Gb3JBbGxQYXJlbnRzKCRjdXJy
ZW50SW50ZXJmYWNlLCBzdWIgeworICAgICAgICAgICAgICAgICAgICBteSAkY3VycmVudEludGVy
ZmFjZSA9IHNoaWZ0OworICAgICAgICAgICAgICAgICAgICBwdXNoKEAkcGFyZW50cywgJGN1cnJl
bnRJbnRlcmZhY2UtPm5hbWUpOwogICAgICAgICAgICAgICAgIH0sIHVuZGVmLCAxKTsKICAgICAg
ICAgICAgIH0KIApAQCAtMjI4LDI3ICsyMjgsMjcgQEAgc3ViIEFkZE1ldGhvZHNDb25zdGFudHNB
bmRBdHRyaWJ1dGVzRnJvbVBhcmVudEludGVyZmFjZXMKICAgICAgICAgfQogCiAgICAgICAgICMg
Q29sbGVjdCB0aGUgbmFtZSBvZiB0aGlzIGFkZGl0aW9uYWwgcGFyZW50LgotICAgICAgICBwdXNo
KEAkcGFyZW50cywgJGludGVyZmFjZS0+bmFtZSkgaWYgJHBhcmVudHM7CisgICAgICAgIHB1c2go
QCRwYXJlbnRzLCAkY3VycmVudEludGVyZmFjZS0+bmFtZSkgaWYgJHBhcmVudHM7CiAKICAgICAg
ICAgcHJpbnQgIiAgfCAgfD4gIC0+IEluaGVyaXRpbmcgIgotICAgICAgICAgICAgLiBAeyRpbnRl
cmZhY2UtPmNvbnN0YW50c30gLiAiIGNvbnN0YW50cywgIgotICAgICAgICAgICAgLiBAeyRpbnRl
cmZhY2UtPmZ1bmN0aW9uc30gLiAiIGZ1bmN0aW9ucywgIgotICAgICAgICAgICAgLiBAeyRpbnRl
cmZhY2UtPmF0dHJpYnV0ZXN9IC4gIiBhdHRyaWJ1dGVzLi4uXG4gIHwgIHw+XG4iIGlmICR2ZXJi
b3NlOwotCi0gICAgICAgICMgQWRkIHRoaXMgcGFyZW50J3MgbWVtYmVycyB0byAkZGF0YU5vZGUu
Ci0gICAgICAgIHB1c2goQHskZGF0YU5vZGUtPmNvbnN0YW50c30sIEB7JGludGVyZmFjZS0+Y29u
c3RhbnRzfSk7Ci0gICAgICAgIHB1c2goQHskZGF0YU5vZGUtPmZ1bmN0aW9uc30sIEB7JGludGVy
ZmFjZS0+ZnVuY3Rpb25zfSk7Ci0gICAgICAgIHB1c2goQHskZGF0YU5vZGUtPmF0dHJpYnV0ZXN9
LCBAeyRpbnRlcmZhY2UtPmF0dHJpYnV0ZXN9KTsKKyAgICAgICAgICAgIC4gQHskY3VycmVudElu
dGVyZmFjZS0+Y29uc3RhbnRzfSAuICIgY29uc3RhbnRzLCAiCisgICAgICAgICAgICAuIEB7JGN1
cnJlbnRJbnRlcmZhY2UtPmZ1bmN0aW9uc30gLiAiIGZ1bmN0aW9ucywgIgorICAgICAgICAgICAg
LiBAeyRjdXJyZW50SW50ZXJmYWNlLT5hdHRyaWJ1dGVzfSAuICIgYXR0cmlidXRlcy4uLlxuICB8
ICB8PlxuIiBpZiAkdmVyYm9zZTsKKworICAgICAgICAjIEFkZCB0aGlzIHBhcmVudCdzIG1lbWJl
cnMgdG8gJGludGVyZmFjZS4KKyAgICAgICAgcHVzaChAeyRpbnRlcmZhY2UtPmNvbnN0YW50c30s
IEB7JGN1cnJlbnRJbnRlcmZhY2UtPmNvbnN0YW50c30pOworICAgICAgICBwdXNoKEB7JGludGVy
ZmFjZS0+ZnVuY3Rpb25zfSwgQHskY3VycmVudEludGVyZmFjZS0+ZnVuY3Rpb25zfSk7CisgICAg
ICAgIHB1c2goQHskaW50ZXJmYWNlLT5hdHRyaWJ1dGVzfSwgQHskY3VycmVudEludGVyZmFjZS0+
YXR0cmlidXRlc30pOwogICAgIH0pOwogfQogCiBzdWIgRmluZFN1cGVyTWV0aG9kCiB7Ci0gICAg
bXkgKCRvYmplY3QsICRkYXRhTm9kZSwgJGZ1bmN0aW9uTmFtZSkgPSBAXzsKKyAgICBteSAoJG9i
amVjdCwgJGludGVyZmFjZSwgJGZ1bmN0aW9uTmFtZSkgPSBAXzsKICAgICBteSAkaW5kZXhlcjsK
LSAgICAkb2JqZWN0LT5Gb3JBbGxQYXJlbnRzKCRkYXRhTm9kZSwgdW5kZWYsIHN1YiB7Ci0gICAg
ICAgIG15ICRpbnRlcmZhY2UgPSBzaGlmdDsKLSAgICAgICAgZm9yZWFjaCBteSAkZnVuY3Rpb24g
KEB7JGludGVyZmFjZS0+ZnVuY3Rpb25zfSkgeworICAgICRvYmplY3QtPkZvckFsbFBhcmVudHMo
JGludGVyZmFjZSwgdW5kZWYsIHN1YiB7CisgICAgICAgIG15ICRjdXJyZW50SW50ZXJmYWNlID0g
c2hpZnQ7CisgICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9uIChAeyRjdXJyZW50SW50ZXJmYWNl
LT5mdW5jdGlvbnN9KSB7CiAgICAgICAgICAgICBpZiAoJGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5h
bWUgZXEgJGZ1bmN0aW9uTmFtZSkgewogICAgICAgICAgICAgICAgICRpbmRleGVyID0gJGZ1bmN0
aW9uLT5zaWduYXR1cmU7CiAgICAgICAgICAgICAgICAgcmV0dXJuICdwcnVuZSc7CkBAIC0zMzEs
MTAgKzMzMSwxMCBAQCBzdWIgSXNBcnJheVR5cGUKIHN1YiBJc0NvbnN0cnVjdG9yVGVtcGxhdGUK
IHsKICAgICBteSAkb2JqZWN0ID0gc2hpZnQ7Ci0gICAgbXkgJGRhdGFOb2RlID0gc2hpZnQ7Cisg
ICAgbXkgJGludGVyZmFjZSA9IHNoaWZ0OwogICAgIG15ICR0ZW1wbGF0ZSA9IHNoaWZ0OwogCi0g
ICAgcmV0dXJuICRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNvbnN0cnVjdG9yVGVt
cGxhdGUifSAmJiAkZGF0YU5vZGUtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJDb25zdHJ1Y3RvclRl
bXBsYXRlIn0gZXEgJHRlbXBsYXRlOworICAgIHJldHVybiAkaW50ZXJmYWNlLT5leHRlbmRlZEF0
dHJpYnV0ZXMtPnsiQ29uc3RydWN0b3JUZW1wbGF0ZSJ9ICYmICRpbnRlcmZhY2UtPmV4dGVuZGVk
QXR0cmlidXRlcy0+eyJDb25zdHJ1Y3RvclRlbXBsYXRlIn0gZXEgJHRlbXBsYXRlOwogfQogCiBz
dWIgSXNQcmltaXRpdmVUeXBlCkBAIC01MDIsMTAgKzUwMiwxMCBAQCBzdWIgTmFtZXNwYWNlRm9y
QXR0cmlidXRlTmFtZQogIyBsaW5rcyB0byBpdHMgcmVzcGVjdGl2ZSBvdmVybG9hZHMgKGluY2x1
ZGluZyBpdHNlbGYpLgogc3ViIExpbmtPdmVybG9hZGVkRnVuY3Rpb25zCiB7Ci0gICAgbXkgKCRv
YmplY3QsICRkYXRhTm9kZSkgPSBAXzsKKyAgICBteSAoJG9iamVjdCwgJGludGVyZmFjZSkgPSBA
XzsKIAogICAgIG15ICVuYW1lVG9GdW5jdGlvbnNNYXAgPSAoKTsKLSAgICBmb3JlYWNoIG15ICRm
dW5jdGlvbiAoQHskZGF0YU5vZGUtPmZ1bmN0aW9uc30pIHsKKyAgICBmb3JlYWNoIG15ICRmdW5j
dGlvbiAoQHskaW50ZXJmYWNlLT5mdW5jdGlvbnN9KSB7CiAgICAgICAgIG15ICRuYW1lID0gJGZ1
bmN0aW9uLT5zaWduYXR1cmUtPm5hbWU7CiAgICAgICAgICRuYW1lVG9GdW5jdGlvbnNNYXB7JG5h
bWV9ID0gW10gaWYgIWV4aXN0cyAkbmFtZVRvRnVuY3Rpb25zTWFweyRuYW1lfTsKICAgICAgICAg
cHVzaChAeyRuYW1lVG9GdW5jdGlvbnNNYXB7JG5hbWV9fSwgJGZ1bmN0aW9uKTsKQEAgLTYzNCwx
MyArNjM0LDEzIEBAIHN1YiBHZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5nRnJvbUF0dHJpYnV0ZVZh
bHVlCiAKIHN1YiBHZW5lcmF0ZUNvbXBpbGVUaW1lQ2hlY2tGb3JFbnVtc0lmTmVlZGVkCiB7Ci0g
ICAgbXkgKCRnZW5lcmF0b3IsICRkYXRhTm9kZSkgPSBAXzsKLSAgICBteSAkaW50ZXJmYWNlTmFt
ZSA9ICRkYXRhTm9kZS0+bmFtZTsKKyAgICBteSAoJGdlbmVyYXRvciwgJGludGVyZmFjZSkgPSBA
XzsKKyAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRpbnRlcmZhY2UtPm5hbWU7CiAgICAgbXkgQGNo
ZWNrcyA9ICgpOwogICAgICMgSWYgbmVjZXNzYXJ5LCBjaGVjayB0aGF0IGFsbCBjb25zdGFudHMg
YXJlIGF2YWlsYWJsZSBhcyBlbnVtcyB3aXRoIHRoZSBzYW1lIHZhbHVlLgotICAgIGlmICghJGRh
dGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiRG9Ob3RDaGVja0NvbnN0YW50cyJ9ICYmIEB7
JGRhdGFOb2RlLT5jb25zdGFudHN9KSB7CisgICAgaWYgKCEkaW50ZXJmYWNlLT5leHRlbmRlZEF0
dHJpYnV0ZXMtPnsiRG9Ob3RDaGVja0NvbnN0YW50cyJ9ICYmIEB7JGludGVyZmFjZS0+Y29uc3Rh
bnRzfSkgewogICAgICAgICBwdXNoKEBjaGVja3MsICJcbiIpOwotICAgICAgICBmb3JlYWNoIG15
ICRjb25zdGFudCAoQHskZGF0YU5vZGUtPmNvbnN0YW50c30pIHsKKyAgICAgICAgZm9yZWFjaCBt
eSAkY29uc3RhbnQgKEB7JGludGVyZmFjZS0+Y29uc3RhbnRzfSkgewogICAgICAgICAgICAgbXkg
JHJlZmxlY3QgPSAkY29uc3RhbnQtPmV4dGVuZGVkQXR0cmlidXRlcy0+eyJSZWZsZWN0In07CiAg
ICAgICAgICAgICBteSAkbmFtZSA9ICRyZWZsZWN0ID8gJHJlZmxlY3QgOiAkY29uc3RhbnQtPm5h
bWU7CiAgICAgICAgICAgICBteSAkdmFsdWUgPSAkY29uc3RhbnQtPnZhbHVlOwpAQCAtNjgyLDIy
ICs2ODIsMjIgQEAgc3ViIEV4dGVuZGVkQXR0cmlidXRlQ29udGFpbnMKIHN1YiBHZXRWaXNpYmxl
SW50ZXJmYWNlTmFtZQogewogICAgIG15ICRvYmplY3QgPSBzaGlmdDsKLSAgICBteSAkZGF0YU5v
ZGUgPSBzaGlmdDsKLSAgICBteSAkaW50ZXJmYWNlTmFtZSA9ICRkYXRhTm9kZS0+ZXh0ZW5kZWRB
dHRyaWJ1dGVzLT57IkludGVyZmFjZU5hbWUifTsKLSAgICByZXR1cm4gJGludGVyZmFjZU5hbWUg
PyAkaW50ZXJmYWNlTmFtZSA6ICRkYXRhTm9kZS0+bmFtZTsKKyAgICBteSAkaW50ZXJmYWNlID0g
c2hpZnQ7CisgICAgbXkgJGludGVyZmFjZU5hbWUgPSAkaW50ZXJmYWNlLT5leHRlbmRlZEF0dHJp
YnV0ZXMtPnsiSW50ZXJmYWNlTmFtZSJ9OworICAgIHJldHVybiAkaW50ZXJmYWNlTmFtZSA/ICRp
bnRlcmZhY2VOYW1lIDogJGludGVyZmFjZS0+bmFtZTsKIH0KIAogc3ViIElzU3ViVHlwZQogewog
ICAgIG15ICRvYmplY3QgPSBzaGlmdDsKLSAgICBteSAkZGF0YU5vZGUgPSBzaGlmdDsKKyAgICBt
eSAkaW50ZXJmYWNlID0gc2hpZnQ7CiAgICAgbXkgJGludGVyZmFjZU5hbWUgPSBzaGlmdDsKICAg
ICBteSAkZm91bmQgPSAwOwogCi0gICAgcmV0dXJuIDEgaWYgJGludGVyZmFjZU5hbWUgZXEgJGRh
dGFOb2RlLT5uYW1lOwotICAgICRvYmplY3QtPkZvckFsbFBhcmVudHMoJGRhdGFOb2RlLCBzdWIg
ewotICAgICAgICBteSAkaW50ZXJmYWNlID0gc2hpZnQ7Ci0gICAgICAgIGlmICgkaW50ZXJmYWNl
LT5uYW1lIGVxICRpbnRlcmZhY2VOYW1lKSB7CisgICAgcmV0dXJuIDEgaWYgJGludGVyZmFjZU5h
bWUgZXEgJGludGVyZmFjZS0+bmFtZTsKKyAgICAkb2JqZWN0LT5Gb3JBbGxQYXJlbnRzKCRpbnRl
cmZhY2UsIHN1YiB7CisgICAgICAgIG15ICRjdXJyZW50SW50ZXJmYWNlID0gc2hpZnQ7CisgICAg
ICAgIGlmICgkY3VycmVudEludGVyZmFjZS0+bmFtZSBlcSAkaW50ZXJmYWNlTmFtZSkgewogICAg
ICAgICAgICAgJGZvdW5kID0gMTsKICAgICAgICAgfQogICAgICAgICByZXR1cm4gInBydW5lIiBp
ZiAkZm91bmQ7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>