<?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>178650</bug_id>
          
          <creation_ts>2017-10-22 15:25:44 -0700</creation_ts>
          <short_desc>REGRESSION(r219675): Web Inspector: CommandLineAPI getEventListeners does not work</short_desc>
          <delta_ts>2017-10-22 18:35:27 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1363177</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-10-22 15:25:44 -0700</bug_when>
    <thetext>REGRESSION(r219675): Web Inspector: CommandLineAPI getEventListeners does not work

After refactoring the code had:

    if (m_domAgent)
        return;

Instead of:

    if (!m_domAgent)
        return;

---

Add a test, and modernize the results to match other browsers by including more information about the listeners.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363178</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-10-22 15:28:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/35116347&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363179</commentid>
    <comment_count>2</comment_count>
      <attachid>324534</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-10-22 15:29:03 -0700</bug_when>
    <thetext>Created attachment 324534
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363180</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-10-22 15:29:57 -0700</bug_when>
    <thetext>Found this by looking at static analyzer warnings in inspector code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363183</commentid>
    <comment_count>4</comment_count>
      <attachid>324534</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-22 17:43:42 -0700</bug_when>
    <thetext>Comment on attachment 324534
[PATCH] Proposed Fix

Clearing flags on attachment: 324534

Committed r223826: &lt;https://trac.webkit.org/changeset/223826&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363184</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-22 17:43:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363189</commentid>
    <comment_count>6</comment_count>
      <attachid>324534</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-10-22 18:35:27 -0700</bug_when>
    <thetext>Comment on attachment 324534
[PATCH] Proposed Fix

View in context: https://bugs.webkit.org/attachment.cgi?id=324534&amp;action=review

&gt; LayoutTests/inspector/console/command-line-api-getEventListeners.html:26
&gt; +    InspectorTest.debug();

Oops, I&apos;ll remove this at some point. Its not harmful to land with this in it just generates unnecessary stderr.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324534</attachid>
            <date>2017-10-22 15:29:03 -0700</date>
            <delta_ts>2017-10-22 17:43:42 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>getEventListeners-1.patch</filename>
            <type>text/plain</type>
            <size>8753</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxM2UyMDFmYWFiNi4uMDVhMzQ3NTVjMjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxNy0xMC0yMiAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04ocjIxOTY3NSk6IFdlYiBJbnNwZWN0b3I6IENvbW1hbmRMaW5lQVBJIGdl
dEV2ZW50TGlzdGVuZXJzIGRvZXMgbm90IHdvcmsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODY1MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzUx
MTYzNDc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBpbnNwZWN0b3IvY29uc29sZS9jb21tYW5kLWxpbmUtYXBpLWdldEV2ZW50TGlzdGVuZXJzLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9yL2NvbnNvbGUvY29tbWFuZC1s
aW5lLWFwaS1nZXRFdmVudExpc3RlbmVycy5odG1sOiBBZGRlZC4KKwogMjAxNy0xMC0yMSAgRGVh
biBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgY3JlYXRlSW1hZ2VCaXRtYXAg
d2l0aCBiYXNpYyBIVE1MSW1hZ2VFbGVtZW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvY29uc29sZS9jb21tYW5kLWxpbmUtYXBpLWdldEV2ZW50TGlzdGVuZXJzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlL2NvbW1hbmQtbGluZS1hcGktZ2V0
RXZlbnRMaXN0ZW5lcnMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwLi41ODE4MjAwYWU1YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2lu
c3BlY3Rvci9jb25zb2xlL2NvbW1hbmQtbGluZS1hcGktZ2V0RXZlbnRMaXN0ZW5lcnMtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsNTEgQEAKK1Rlc3QgZm9yIENvbW1hbmRMaW5lQVBJIGdldEV2ZW50
TGlzdGVuZXJzLgorCisKKz09IFJ1bm5pbmcgdGVzdCBzdWl0ZTogQ29uc29sZS5Db21tYW5kTGlu
ZUFQSS5nZXRFdmVudExpc3RlbmVycworLS0gUnVubmluZyB0ZXN0IGNhc2U6IENvbnNvbGUuQ29t
bWFuZExpbmVBUEkuZ2V0RXZlbnRMaXN0ZW5lcnMuVW5kZWZpbmVkCit7fQorCistLSBSdW5uaW5n
IHRlc3QgY2FzZTogQ29uc29sZS5Db21tYW5kTGluZUFQSS5nZXRFdmVudExpc3RlbmVycy5OdWxs
Cit7fQorCistLSBSdW5uaW5nIHRlc3QgY2FzZTogQ29uc29sZS5Db21tYW5kTGluZUFQSS5nZXRF
dmVudExpc3RlbmVycy5TdHJpbmcKK1R5cGVFcnJvcjogQXJndW1lbnQgMSAoJ25vZGUnKSB0byBD
b21tYW5kTGluZUFQSUhvc3QuZ2V0RXZlbnRMaXN0ZW5lcnMgbXVzdCBiZSBhbiBpbnN0YW5jZSBv
ZiBOb2RlCisKKy0tIFJ1bm5pbmcgdGVzdCBjYXNlOiBDb25zb2xlLkNvbW1hbmRMaW5lQVBJLmdl
dEV2ZW50TGlzdGVuZXJzLk5vZGVOb0xpc3RlbmVycwore30KKworLS0gUnVubmluZyB0ZXN0IGNh
c2U6IENvbnNvbGUuQ29tbWFuZExpbmVBUEkuZ2V0RXZlbnRMaXN0ZW5lcnMuTm9kZVdpdGhMaXN0
ZW5lcnMKK3sKKyAgImNsaWNrIjogWworICAgIHsKKyAgICAgICJsaXN0ZW5lciI6ICI8ZnVuY3Rp
b24gb25jbGlja0hhbmRsZXI+IiwKKyAgICAgICJvbmNlIjogZmFsc2UsCisgICAgICAicGFzc2l2
ZSI6IGZhbHNlLAorICAgICAgInVzZUNhcHR1cmUiOiBmYWxzZQorICAgIH0sCisgICAgeworICAg
ICAgImxpc3RlbmVyIjogIjxmdW5jdGlvbiBjbGlja0hhbmRsZXI+IiwKKyAgICAgICJvbmNlIjog
ZmFsc2UsCisgICAgICAicGFzc2l2ZSI6IGZhbHNlLAorICAgICAgInVzZUNhcHR1cmUiOiB0cnVl
CisgICAgfQorICBdLAorICAiaG92ZXIiOiBbCisgICAgeworICAgICAgImxpc3RlbmVyIjogIjxm
dW5jdGlvbiBob3ZlckhhbmRsZXI+IiwKKyAgICAgICJvbmNlIjogdHJ1ZSwKKyAgICAgICJwYXNz
aXZlIjogdHJ1ZSwKKyAgICAgICJ1c2VDYXB0dXJlIjogZmFsc2UKKyAgICB9CisgIF0sCisgICJm
YWtlIjogWworICAgIHsKKyAgICAgICJsaXN0ZW5lciI6ICI8ZnVuY3Rpb24gZmFrZUhhbmRsZXI+
IiwKKyAgICAgICJvbmNlIjogZmFsc2UsCisgICAgICAicGFzc2l2ZSI6IGZhbHNlLAorICAgICAg
InVzZUNhcHR1cmUiOiBmYWxzZQorICAgIH0KKyAgXQorfQorCisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlL2NvbW1hbmQtbGluZS1hcGktZ2V0RXZlbnRMaXN0ZW5l
cnMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlL2NvbW1hbmQtbGluZS1hcGkt
Z2V0RXZlbnRMaXN0ZW5lcnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMC4uNjg4ZmJhNDQwNjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0
b3IvY29uc29sZS9jb21tYW5kLWxpbmUtYXBpLWdldEV2ZW50TGlzdGVuZXJzLmh0bWwKQEAgLTAs
MCArMSw4NSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3Jlc291cmNlcy9pbnNwZWN0b3ItdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZnVuY3Rpb24gZXZlbnRMaXN0ZW5lckpTT05GaWx0ZXIoa2V5
LCB2YWx1ZSkgeworICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICJmdW5jdGlvbiIpCisgICAgICAg
IHJldHVybiBgPGZ1bmN0aW9uICR7dmFsdWUubmFtZX0+YDsKKyAgICByZXR1cm4gdmFsdWU7Cit9
CisKK2Z1bmN0aW9uIHN0cmluZ2lmeShvYmplY3QpIHsKKyAgICByZXR1cm4gSlNPTi5zdHJpbmdp
Znkob2JqZWN0LCBldmVudExpc3RlbmVySlNPTkZpbHRlciwgMik7Cit9CisKK2Z1bmN0aW9uIHRl
c3QoKQoreworICAgIGZ1bmN0aW9uIGV2YWx1YXRlV2l0aENvbW1hbmRMaW5lQVBJKGV4cHJlc3Np
b24pIHsKKyAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsK
KyAgICAgICAgICAgIFdJLnJ1bnRpbWVNYW5hZ2VyLmV2YWx1YXRlSW5JbnNwZWN0ZWRXaW5kb3co
ZXhwcmVzc2lvbiwge29iamVjdEdyb3VwOiAidGVzdCIsIGluY2x1ZGVDb21tYW5kTGluZUFQSTog
dHJ1ZX0sIChvYmplY3QsIHdhc1Rocm93bikgPT4geworICAgICAgICAgICAgICAgIHJlc29sdmUo
b2JqZWN0KTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KTsKKyAgICB9CisKKyAgICBJbnNw
ZWN0b3JUZXN0LmRlYnVnKCk7CisgICAgbGV0IHN1aXRlID0gSW5zcGVjdG9yVGVzdC5jcmVhdGVB
c3luY1N1aXRlKCJDb25zb2xlLkNvbW1hbmRMaW5lQVBJLmdldEV2ZW50TGlzdGVuZXJzIik7CisK
KyAgICBmdW5jdGlvbiBhZGRUZXN0Q2FzZSh7bmFtZSwgZXhwcmVzc2lvbn0pIHsKKyAgICAgICAg
c3VpdGUuYWRkVGVzdENhc2UoeworICAgICAgICAgICAgbmFtZSwKKyAgICAgICAgICAgIGFzeW5j
IHRlc3QoKSB7CisgICAgICAgICAgICAgICAgYXdhaXQgZXZhbHVhdGVXaXRoQ29tbWFuZExpbmVB
UEkoYAorICAgICAgICAgICAgICAgICAgICB0cnkgeworICAgICAgICAgICAgICAgICAgICAgICAg
VGVzdFBhZ2UuYWRkUmVzdWx0KHN0cmluZ2lmeShnZXRFdmVudExpc3RlbmVycygke2V4cHJlc3Np
b259KSkpOworICAgICAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBUZXN0UGFnZS5hZGRSZXN1bHQoZSk7CisgICAgICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICAgICAgVGVzdFBhZ2UubG9nKCIiKTsKKyAgICAgICAgICAgICAgICBg
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSk7CisgICAgfQorCisgICAgYWRkVGVzdENhc2Uo
eworICAgICAgICBuYW1lOiAiQ29uc29sZS5Db21tYW5kTGluZUFQSS5nZXRFdmVudExpc3RlbmVy
cy5VbmRlZmluZWQiLAorICAgICAgICBleHByZXNzaW9uOiBgdW5kZWZpbmVkYCwKKyAgICB9KTsK
KworICAgIGFkZFRlc3RDYXNlKHsKKyAgICAgICAgbmFtZTogIkNvbnNvbGUuQ29tbWFuZExpbmVB
UEkuZ2V0RXZlbnRMaXN0ZW5lcnMuTnVsbCIsCisgICAgICAgIGV4cHJlc3Npb246IGBudWxsYCwK
KyAgICB9KTsKKworICAgIGFkZFRlc3RDYXNlKHsKKyAgICAgICAgbmFtZTogIkNvbnNvbGUuQ29t
bWFuZExpbmVBUEkuZ2V0RXZlbnRMaXN0ZW5lcnMuU3RyaW5nIiwKKyAgICAgICAgZXhwcmVzc2lv
bjogYCJ0ZXN0ImAsCisgICAgfSk7CisKKyAgICBhZGRUZXN0Q2FzZSh7CisgICAgICAgIG5hbWU6
ICJDb25zb2xlLkNvbW1hbmRMaW5lQVBJLmdldEV2ZW50TGlzdGVuZXJzLk5vZGVOb0xpc3RlbmVy
cyIsCisgICAgICAgIGV4cHJlc3Npb246IGBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJwIilgLAor
ICAgIH0pOworCisgICAgYWRkVGVzdENhc2UoeworICAgICAgICBuYW1lOiAiQ29uc29sZS5Db21t
YW5kTGluZUFQSS5nZXRFdmVudExpc3RlbmVycy5Ob2RlV2l0aExpc3RlbmVycyIsCisgICAgICAg
IGV4cHJlc3Npb246IGBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGFyZ2V0IilgLAorICAgIH0p
OworCisgICAgc3VpdGUucnVuVGVzdENhc2VzQW5kRmluaXNoKCk7Cit9Cis8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKzxwPlRlc3QgZm9yIENvbW1hbmRMaW5l
QVBJIGdldEV2ZW50TGlzdGVuZXJzLjwvcD4KKzxkaXYgaWQ9InRhcmdldCI+PC9kaXY+Cis8c2Ny
aXB0PgorbGV0IHRhcmdldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQiKTsKK3Rh
cmdldC5vbmNsaWNrID0gZnVuY3Rpb24gb25jbGlja0hhbmRsZXIoKSB7IGNvbnNvbGUubG9nKCJj
bGljayIpOyB9OwordGFyZ2V0LmFkZEV2ZW50TGlzdGVuZXIoImhvdmVyIiwgZnVuY3Rpb24gaG92
ZXJIYW5kbGVyKCkgeyBjb25zb2xlLmxvZygiaG92ZXIiKTsgfSwge29uY2U6IHRydWUsIHBhc3Np
dmU6IHRydWV9KTsKK3RhcmdldC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIGNs
aWNrSGFuZGxlcigpIHsgY29uc29sZS5sb2coImNsaWNrIDIiKTsgfSwgdHJ1ZSk7Cit0YXJnZXQu
YWRkRXZlbnRMaXN0ZW5lcigiZmFrZSIsIGZ1bmN0aW9uIGZha2VIYW5kbGVyKCkgeyBjb25zb2xl
LmxvZygiZmFrZSIpOyB9KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IGNiZjE2NDA1ZDIxLi5jNTRmYTc0MThmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBA
CisyMDE3LTEwLTIyICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAg
ICAgICAgUkVHUkVTU0lPTihyMjE5Njc1KTogV2ViIEluc3BlY3RvcjogQ29tbWFuZExpbmVBUEkg
Z2V0RXZlbnRMaXN0ZW5lcnMgZG9lcyBub3Qgd29yaworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NjUwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8z
NTExNjM0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBpbnNwZWN0b3IvY29uc29sZS9jb21tYW5kLWxpbmUtYXBpLWdldEV2ZW50TGlzdGVu
ZXJzLmh0bWwKKworICAgICAgICAqIGluc3BlY3Rvci9Db21tYW5kTGluZUFQSUhvc3QuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6bGlzdGVuZXJFbnRyaWVzRnJvbUxpc3RlbmVySW5mbyk6CisgICAg
ICAgIEZpeCB0eXBvLgorCisgICAgICAgIChXZWJDb3JlOjpDb21tYW5kTGluZUFQSUhvc3Q6Omdl
dEV2ZW50TGlzdGVuZXJzKToKKyAgICAgICAgRml4IGluY29ycmVjdCBlYXJseSByZXR1cm4uCisK
KyAgICAgICAgKiBpbnNwZWN0b3IvQ29tbWFuZExpbmVBUElIb3N0Lmg6CisgICAgICAgICogaW5z
cGVjdG9yL0NvbW1hbmRMaW5lQVBJSG9zdC5pZGw6CisgICAgICAgIEFkZCBtb3JlIGF0dHJpYnV0
ZXMgYWJvdXQgdGhlIGxpc3RlbmVyLiBUaGVzZSBuZXcgYXR0cmlidXRlcyBtYXRjaCBvdXRwdXQg
ZnJvbSBDaHJvbWUuCisKIDIwMTctMTAtMjEgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KIAogICAgICAgICBbRnJhbWVWaWV3OjpsYXlvdXQgY2xlYW51cF0gRHJvcCBhbGxvd1N1YnRy
ZWUgcGFyYW1ldGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29tbWFu
ZExpbmVBUElIb3N0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db21tYW5kTGluZUFQ
SUhvc3QuY3BwCmluZGV4IDMzNzhhNGE4ODllLi43YThmOTVjZDMyMSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvbW1hbmRMaW5lQVBJSG9zdC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0NvbW1hbmRMaW5lQVBJSG9zdC5jcHAKQEAgLTkzLDcgKzkzLDcg
QEAgc3RhdGljIFZlY3RvcjxDb21tYW5kTGluZUFQSUhvc3Q6Okxpc3RlbmVyRW50cnk+IGxpc3Rl
bmVyRW50cmllc0Zyb21MaXN0ZW5lckluZm8KIHsKICAgICBWTSYgdm0gPSBzdGF0ZS52bSgpOwog
Ci0gICAgVmVjdG9yPENvbW1hbmRMaW5lQVBJSG9zdDo6TGlzdGVuZXJFbnRyeT4gZW50aXJlczsK
KyAgICBWZWN0b3I8Q29tbWFuZExpbmVBUElIb3N0OjpMaXN0ZW5lckVudHJ5PiBlbnRyaWVzOwog
ICAgIGZvciAoYXV0byYgZXZlbnRMaXN0ZW5lciA6IGxpc3RlbmVySW5mby5ldmVudExpc3RlbmVy
VmVjdG9yKSB7CiAgICAgICAgIGF1dG8ganNMaXN0ZW5lciA9IEpTRXZlbnRMaXN0ZW5lcjo6Y2Fz
dCgmZXZlbnRMaXN0ZW5lci0+Y2FsbGJhY2soKSk7CiAgICAgICAgIGlmICghanNMaXN0ZW5lcikg
ewpAQCAtMTA5LDE1ICsxMDksMTUgQEAgc3RhdGljIFZlY3RvcjxDb21tYW5kTGluZUFQSUhvc3Q6
Okxpc3RlbmVyRW50cnk+IGxpc3RlbmVyRW50cmllc0Zyb21MaXN0ZW5lckluZm8KICAgICAgICAg
aWYgKCFmdW5jdGlvbikKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGVudGlyZXMu
YXBwZW5kKHsgSlNDOjpTdHJvbmc8SlNDOjpKU09iamVjdD4odm0sIGZ1bmN0aW9uKSwgZXZlbnRM
aXN0ZW5lci0+dXNlQ2FwdHVyZSgpIH0pOworICAgICAgICBlbnRyaWVzLmFwcGVuZCh7IEpTQzo6
U3Ryb25nPEpTQzo6SlNPYmplY3Q+KHZtLCBmdW5jdGlvbiksIGV2ZW50TGlzdGVuZXItPnVzZUNh
cHR1cmUoKSwgZXZlbnRMaXN0ZW5lci0+aXNQYXNzaXZlKCksIGV2ZW50TGlzdGVuZXItPmlzT25j
ZSgpIH0pOwogICAgIH0KIAotICAgIHJldHVybiBlbnRpcmVzOworICAgIHJldHVybiBlbnRyaWVz
OwogfQogCiBhdXRvIENvbW1hbmRMaW5lQVBJSG9zdDo6Z2V0RXZlbnRMaXN0ZW5lcnMoSlNDOjpF
eGVjU3RhdGUmIHN0YXRlLCBOb2RlKiBub2RlKSAtPiBFdmVudExpc3RlbmVyc1JlY29yZAogewot
ICAgIGlmIChtX2RvbUFnZW50KQorICAgIGlmICghbV9kb21BZ2VudCkKICAgICAgICAgcmV0dXJu
IHsgfTsKIAogICAgIGlmICghbm9kZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9Db21tYW5kTGluZUFQSUhvc3QuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db21t
YW5kTGluZUFQSUhvc3QuaAppbmRleCAwODlmZDgzOWI1ZS4uNTc2NTg1YTcxY2EgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db21tYW5kTGluZUFQSUhvc3QuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29tbWFuZExpbmVBUElIb3N0LmgKQEAgLTkyLDggKzky
LDEwIEBAIHB1YmxpYzoKICAgICB2b2lkIGluc3BlY3QoSlNDOjpFeGVjU3RhdGUmLCBKU0M6OkpT
VmFsdWUgb2JqZWN0VG9JbnNwZWN0LCBKU0M6OkpTVmFsdWUgaGludHMpOwogCiAgICAgc3RydWN0
IExpc3RlbmVyRW50cnkgewotICAgICAgICBKU0M6OlN0cm9uZzxKU0M6OkpTT2JqZWN0PiBmdW5j
dGlvbjsKKyAgICAgICAgSlNDOjpTdHJvbmc8SlNDOjpKU09iamVjdD4gbGlzdGVuZXI7CiAgICAg
ICAgIGJvb2wgdXNlQ2FwdHVyZTsKKyAgICAgICAgYm9vbCBwYXNzaXZlOworICAgICAgICBib29s
IG9uY2U7CiAgICAgfTsKIAogICAgIHVzaW5nIEV2ZW50TGlzdGVuZXJzUmVjb3JkID0gVmVjdG9y
PFdURjo6S2V5VmFsdWVQYWlyPFN0cmluZywgVmVjdG9yPExpc3RlbmVyRW50cnk+Pj47CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29tbWFuZExpbmVBUElIb3N0LmlkbCBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db21tYW5kTGluZUFQSUhvc3QuaWRsCmluZGV4IGVh
MWYxY2EyMjNlLi5lZjIxYTMwZTBkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0NvbW1hbmRMaW5lQVBJSG9zdC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0NvbW1hbmRMaW5lQVBJSG9zdC5pZGwKQEAgLTQ5LDYgKzQ5LDggQEAKIFsKICAgICBKU0dlbmVy
YXRlVG9KU09iamVjdAogXSBkaWN0aW9uYXJ5IExpc3RlbmVyRW50cnkgewotICAgIHJlcXVpcmVk
IG9iamVjdCBmdW5jdGlvbjsKKyAgICByZXF1aXJlZCBvYmplY3QgbGlzdGVuZXI7CiAgICAgcmVx
dWlyZWQgYm9vbGVhbiB1c2VDYXB0dXJlOworICAgIHJlcXVpcmVkIGJvb2xlYW4gcGFzc2l2ZTsK
KyAgICByZXF1aXJlZCBib29sZWFuIG9uY2U7CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>