<?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>128662</bug_id>
          
          <creation_ts>2014-02-12 01:17:32 -0800</creation_ts>
          <short_desc>Web Inspector: Cleanup JavaScriptCore/inspector</short_desc>
          <delta_ts>2014-02-12 14:31:54 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>979802</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-02-12 01:17:32 -0800</bug_when>
    <thetext>Now that the code has settled, do a quick cleanup pass. For example mentions of &quot;WebCore&quot;. Modernization opportunities (override, nullptr). Bad comments and includes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979804</commentid>
    <comment_count>1</comment_count>
      <attachid>223952</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-02-12 01:18:42 -0800</bug_when>
    <thetext>Created attachment 223952
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980016</commentid>
    <comment_count>2</comment_count>
      <attachid>223952</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-12 14:31:52 -0800</bug_when>
    <thetext>Comment on attachment 223952
[PATCH] Proposed Fix

Clearing flags on attachment: 223952

Committed r163988: &lt;http://trac.webkit.org/changeset/163988&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980017</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-12 14:31:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223952</attachid>
            <date>2014-02-12 01:18:42 -0800</date>
            <delta_ts>2014-02-12 14:31:52 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>cleanup.patch</filename>
            <type>text/plain</type>
            <size>9802</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDA2OWNkNWEuLmNhNDllYjYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTAyLTEyICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQ2xlYW51
cCBKYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyODY2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIE5vdyB0aGF0IHRoZSBjb2RlIGhhcyBzZXR0bGVkLCBkbyBhIGNs
ZWFudXAgcGFzcy4KKworICAgICAgICAqIGluc3BlY3Rvci9Db250ZW50U2VhcmNoVXRpbGl0aWVz
LmNwcDoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmNwcDoKKyAgICAgICAg
KEluc3BlY3Rvcjo6SW5zcGVjdG9yVmFsdWU6OmFzT2JqZWN0KToKKyAgICAgICAgKEluc3BlY3Rv
cjo6SW5zcGVjdG9yVmFsdWU6OmFzQXJyYXkpOgorICAgICAgICAoSW5zcGVjdG9yOjpJbnNwZWN0
b3JWYWx1ZTo6cGFyc2VKU09OKToKKyAgICAgICAgKEluc3BlY3Rvcjo6SW5zcGVjdG9yT2JqZWN0
QmFzZTo6Z2V0T2JqZWN0KToKKyAgICAgICAgKEluc3BlY3Rvcjo6SW5zcGVjdG9yT2JqZWN0QmFz
ZTo6Z2V0QXJyYXkpOgorICAgICAgICAoSW5zcGVjdG9yOjpJbnNwZWN0b3JPYmplY3RCYXNlOjpn
ZXQpOgorICAgICAgICAqIGluc3BlY3Rvci9TY3JpcHRDYWxsU3RhY2tGYWN0b3J5LmNwcDoKKyAg
ICAgICAgKiBpbnNwZWN0b3IvU2NyaXB0RGVidWdTZXJ2ZXIuY3BwOgorICAgICAgICAqIGluc3Bl
Y3Rvci9hZ2VudHMvSlNHbG9iYWxPYmplY3RDb25zb2xlQWdlbnQuaDoKKwogMjAxNC0wMi0xMSAg
QnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgUmVwbGF5OiB1cHN0
cmVhbSByZXBsYXkgaW5wdXQgY29kZSBnZW5lcmF0b3IgYW5kIEVuY29kZWRWYWx1ZSBjbGFzcwpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9Db250ZW50U2VhcmNo
VXRpbGl0aWVzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvQ29udGVudFNl
YXJjaFV0aWxpdGllcy5jcHAKaW5kZXggOGYxZjkxYy4uMjAyZDNmZCAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9Db250ZW50U2VhcmNoVXRpbGl0aWVzLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0NvbnRlbnRTZWFyY2hVdGlsaXRp
ZXMuY3BwCkBAIC0yMTIsNiArMjEyLDYgQEAgU3RyaW5nIGZpbmRTdHlsZXNoZWV0U291cmNlTWFw
VVJMKGNvbnN0IFN0cmluZyYgY29udGVudCkKIH0KIAogfSAvLyBuYW1lc3BhY2UgQ29udGVudFNl
YXJjaFV0aWxpdGllcwotfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorfSAvLyBuYW1lc3BhY2UgSW5z
cGVjdG9yCiAKICNlbmRpZiAvLyBFTkFCTEUoSU5TUEVDVE9SKQpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwCmluZGV4IDk4NWJiYWYu
LjA4NDkyMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvSW5z
cGVjdG9yVmFsdWVzLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0lu
c3BlY3RvclZhbHVlcy5jcHAKQEAgLTMzMiw3ICszMzIsNyBAQCBib29sIGRlY29kZVN0cmluZyhj
b25zdCBVQ2hhciogc3RhcnQsIGNvbnN0IFVDaGFyKiBlbmQsIFN0cmluZyogb3V0cHV0KQogUGFz
c1JlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gYnVpbGRWYWx1ZShjb25zdCBVQ2hhciogc3RhcnQsIGNv
bnN0IFVDaGFyKiBlbmQsIGNvbnN0IFVDaGFyKiogdmFsdWVUb2tlbkVuZCwgaW50IGRlcHRoKQog
ewogICAgIGlmIChkZXB0aCA+IHN0YWNrTGltaXQpCi0gICAgICAgIHJldHVybiAwOworICAgICAg
ICByZXR1cm4gbnVsbHB0cjsKIAogICAgIFJlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gcmVzdWx0Owog
ICAgIGNvbnN0IFVDaGFyKiB0b2tlblN0YXJ0OwpAQCAtMzQwLDcgKzM0MCw3IEBAIFBhc3NSZWZQ
dHI8SW5zcGVjdG9yVmFsdWU+IGJ1aWxkVmFsdWUoY29uc3QgVUNoYXIqIHN0YXJ0LCBjb25zdCBV
Q2hhciogZW5kLCBjb25zCiAgICAgVG9rZW4gdG9rZW4gPSBwYXJzZVRva2VuKHN0YXJ0LCBlbmQs
ICZ0b2tlblN0YXJ0LCAmdG9rZW5FbmQpOwogICAgIHN3aXRjaCAodG9rZW4pIHsKICAgICBjYXNl
IElOVkFMSURfVE9LRU46Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0
cjsKICAgICBjYXNlIE5VTExfVE9LRU46CiAgICAgICAgIHJlc3VsdCA9IEluc3BlY3RvclZhbHVl
OjpudWxsKCk7CiAgICAgICAgIGJyZWFrOwpAQCAtMzU0LDcgKzM1NCw3IEBAIFBhc3NSZWZQdHI8
SW5zcGVjdG9yVmFsdWU+IGJ1aWxkVmFsdWUoY29uc3QgVUNoYXIqIHN0YXJ0LCBjb25zdCBVQ2hh
ciogZW5kLCBjb25zCiAgICAgICAgIGJvb2wgb2s7CiAgICAgICAgIGRvdWJsZSB2YWx1ZSA9IGNo
YXJhY3RlcnNUb0RvdWJsZSh0b2tlblN0YXJ0LCB0b2tlbkVuZCAtIHRva2VuU3RhcnQsICZvayk7
CiAgICAgICAgIGlmICghb2spCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBudWxscHRyOwogICAgICAgICByZXN1bHQgPSBJbnNwZWN0b3JCYXNpY1ZhbHVlOjpjcmVh
dGUodmFsdWUpOwogICAgICAgICBicmVhazsKICAgICB9CkBAIC0zNjIsNyArMzYyLDcgQEAgUGFz
c1JlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gYnVpbGRWYWx1ZShjb25zdCBVQ2hhciogc3RhcnQsIGNv
bnN0IFVDaGFyKiBlbmQsIGNvbnMKICAgICAgICAgU3RyaW5nIHZhbHVlOwogICAgICAgICBib29s
IG9rID0gZGVjb2RlU3RyaW5nKHRva2VuU3RhcnQgKyAxLCB0b2tlbkVuZCAtIDEsICZ2YWx1ZSk7
CiAgICAgICAgIGlmICghb2spCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBudWxscHRyOwogICAgICAgICByZXN1bHQgPSBJbnNwZWN0b3JTdHJpbmc6OmNyZWF0ZSh2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTM3Myw3ICszNzMsNyBAQCBQYXNzUmVm
UHRyPEluc3BlY3RvclZhbHVlPiBidWlsZFZhbHVlKGNvbnN0IFVDaGFyKiBzdGFydCwgY29uc3Qg
VUNoYXIqIGVuZCwgY29ucwogICAgICAgICB3aGlsZSAodG9rZW4gIT0gQVJSQVlfRU5EKSB7CiAg
ICAgICAgICAgICBSZWZQdHI8SW5zcGVjdG9yVmFsdWU+IGFycmF5Tm9kZSA9IGJ1aWxkVmFsdWUo
c3RhcnQsIGVuZCwgJnRva2VuRW5kLCBkZXB0aCArIDEpOwogICAgICAgICAgICAgaWYgKCFhcnJh
eU5vZGUpCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICAgICAgcmV0dXJu
IG51bGxwdHI7CiAgICAgICAgICAgICBhcnJheS0+cHVzaFZhbHVlKGFycmF5Tm9kZSk7CiAKICAg
ICAgICAgICAgIC8vIEFmdGVyIGEgbGlzdCB2YWx1ZSwgd2UgZXhwZWN0IGEgY29tbWEgb3IgdGhl
IGVuZCBvZiB0aGUgbGlzdC4KQEAgLTM4MywxNCArMzgzLDE0IEBAIFBhc3NSZWZQdHI8SW5zcGVj
dG9yVmFsdWU+IGJ1aWxkVmFsdWUoY29uc3QgVUNoYXIqIHN0YXJ0LCBjb25zdCBVQ2hhciogZW5k
LCBjb25zCiAgICAgICAgICAgICAgICAgc3RhcnQgPSB0b2tlbkVuZDsKICAgICAgICAgICAgICAg
ICB0b2tlbiA9IHBhcnNlVG9rZW4oc3RhcnQsIGVuZCwgJnRva2VuU3RhcnQsICZ0b2tlbkVuZCk7
CiAgICAgICAgICAgICAgICAgaWYgKHRva2VuID09IEFSUkFZX0VORCkKLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBudWxscHRyOwogICAg
ICAgICAgICAgfSBlbHNlIGlmICh0b2tlbiAhPSBBUlJBWV9FTkQpIHsKICAgICAgICAgICAgICAg
ICAvLyBVbmV4cGVjdGVkIHZhbHVlIGFmdGVyIGxpc3QgdmFsdWUuICBCYWlsIG91dC4KLSAgICAg
ICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAodG9rZW4gIT0gQVJSQVlfRU5EKQot
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICAg
ICAgcmVzdWx0ID0gYXJyYXkucmVsZWFzZSgpOwogICAgICAgICBicmVhazsKICAgICB9CkBAIC00
MDAsMjAgKzQwMCwyMCBAQCBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiBidWlsZFZhbHVlKGNv
bnN0IFVDaGFyKiBzdGFydCwgY29uc3QgVUNoYXIqIGVuZCwgY29ucwogICAgICAgICB0b2tlbiA9
IHBhcnNlVG9rZW4oc3RhcnQsIGVuZCwgJnRva2VuU3RhcnQsICZ0b2tlbkVuZCk7CiAgICAgICAg
IHdoaWxlICh0b2tlbiAhPSBPQkpFQ1RfRU5EKSB7CiAgICAgICAgICAgICBpZiAodG9rZW4gIT0g
U1RSSU5HKQotICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAgIHJldHVy
biBudWxscHRyOwogICAgICAgICAgICAgU3RyaW5nIGtleTsKICAgICAgICAgICAgIGlmICghZGVj
b2RlU3RyaW5nKHRva2VuU3RhcnQgKyAxLCB0b2tlbkVuZCAtIDEsICZrZXkpKQotICAgICAgICAg
ICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAgIHJldHVybiBudWxscHRyOwogICAgICAg
ICAgICAgc3RhcnQgPSB0b2tlbkVuZDsKIAogICAgICAgICAgICAgdG9rZW4gPSBwYXJzZVRva2Vu
KHN0YXJ0LCBlbmQsICZ0b2tlblN0YXJ0LCAmdG9rZW5FbmQpOwogICAgICAgICAgICAgaWYgKHRv
a2VuICE9IE9CSkVDVF9QQUlSX1NFUEFSQVRPUikKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICAgICAgICAgIHN0YXJ0ID0gdG9r
ZW5FbmQ7CiAKICAgICAgICAgICAgIFJlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gdmFsdWUgPSBidWls
ZFZhbHVlKHN0YXJ0LCBlbmQsICZ0b2tlbkVuZCwgZGVwdGggKyAxKTsKICAgICAgICAgICAgIGlm
ICghdmFsdWUpCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICAgICAgcmV0
dXJuIG51bGxwdHI7CiAgICAgICAgICAgICBvYmplY3QtPnNldFZhbHVlKGtleSwgdmFsdWUpOwog
ICAgICAgICAgICAgc3RhcnQgPSB0b2tlbkVuZDsKIApAQCAtNDI0LDIxICs0MjQsMjEgQEAgUGFz
c1JlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gYnVpbGRWYWx1ZShjb25zdCBVQ2hhciogc3RhcnQsIGNv
bnN0IFVDaGFyKiBlbmQsIGNvbnMKICAgICAgICAgICAgICAgICBzdGFydCA9IHRva2VuRW5kOwog
ICAgICAgICAgICAgICAgIHRva2VuID0gcGFyc2VUb2tlbihzdGFydCwgZW5kLCAmdG9rZW5TdGFy
dCwgJnRva2VuRW5kKTsKICAgICAgICAgICAgICAgICAgaWYgKHRva2VuID09IE9CSkVDVF9FTkQp
Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAgICAgICByZXR1
cm4gbnVsbHB0cjsKICAgICAgICAgICAgIH0gZWxzZSBpZiAodG9rZW4gIT0gT0JKRUNUX0VORCkg
ewogICAgICAgICAgICAgICAgIC8vIFVuZXhwZWN0ZWQgdmFsdWUgYWZ0ZXIgbGFzdCBvYmplY3Qg
dmFsdWUuICBCYWlsIG91dC4KLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAg
ICAgICByZXR1cm4gbnVsbHB0cjsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBp
ZiAodG9rZW4gIT0gT0JKRUNUX0VORCkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAg
ICAgcmV0dXJuIG51bGxwdHI7CiAgICAgICAgIHJlc3VsdCA9IG9iamVjdC5yZWxlYXNlKCk7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIC8vIFdlIGdvdCBh
IHRva2VuIHRoYXQncyBub3QgYSB2YWx1ZS4KLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJl
dHVybiBudWxscHRyOwogICAgIH0KICAgICAqdmFsdWVUb2tlbkVuZCA9IHRva2VuRW5kOwogICAg
IHJldHVybiByZXN1bHQucmVsZWFzZSgpOwpAQCAtNTUwLDEyICs1NTAsMTIgQEAgYm9vbCBJbnNw
ZWN0b3JWYWx1ZTo6YXNBcnJheShSZWZQdHI8SW5zcGVjdG9yQXJyYXk+KikKIAogUGFzc1JlZlB0
cjxJbnNwZWN0b3JPYmplY3Q+IEluc3BlY3RvclZhbHVlOjphc09iamVjdCgpCiB7Ci0gICAgcmV0
dXJuIDA7CisgICAgcmV0dXJuIG51bGxwdHI7CiB9CiAKIFBhc3NSZWZQdHI8SW5zcGVjdG9yQXJy
YXk+IEluc3BlY3RvclZhbHVlOjphc0FycmF5KCkKIHsKLSAgICByZXR1cm4gMDsKKyAgICByZXR1
cm4gbnVsbHB0cjsKIH0KIAogUGFzc1JlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gSW5zcGVjdG9yVmFs
dWU6OnBhcnNlSlNPTihjb25zdCBTdHJpbmcmIGpzb24pCkBAIC01NjUsNyArNTY1LDcgQEAgUGFz
c1JlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gSW5zcGVjdG9yVmFsdWU6OnBhcnNlSlNPTihjb25zdCBT
dHJpbmcmIGpzb24pCiAgICAgY29uc3QgVUNoYXIgKnRva2VuRW5kOwogICAgIFJlZlB0cjxJbnNw
ZWN0b3JWYWx1ZT4gdmFsdWUgPSBidWlsZFZhbHVlKHN0YXJ0LCBlbmQsICZ0b2tlbkVuZCwgMCk7
CiAgICAgaWYgKCF2YWx1ZSB8fCB0b2tlbkVuZCAhPSBlbmQpCi0gICAgICAgIHJldHVybiAwOwor
ICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICByZXR1cm4gdmFsdWUucmVsZWFzZSgpOwogfQog
CkBAIC03MzksNyArNzM5LDcgQEAgUGFzc1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+IEluc3BlY3Rv
ck9iamVjdEJhc2U6OmdldE9iamVjdChjb25zdCBTdHJpbmcmIG5hbWUpIGMKIHsKICAgICBQYXNz
UmVmUHRyPEluc3BlY3RvclZhbHVlPiB2YWx1ZSA9IGdldChuYW1lKTsKICAgICBpZiAoIXZhbHVl
KQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgcmV0dXJu
IHZhbHVlLT5hc09iamVjdCgpOwogfQogCkBAIC03NDcsNyArNzQ3LDcgQEAgUGFzc1JlZlB0cjxJ
bnNwZWN0b3JBcnJheT4gSW5zcGVjdG9yT2JqZWN0QmFzZTo6Z2V0QXJyYXkoY29uc3QgU3RyaW5n
JiBuYW1lKSBjb24KIHsKICAgICBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiB2YWx1ZSA9IGdl
dChuYW1lKTsKICAgICBpZiAoIXZhbHVlKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0
dXJuIG51bGxwdHI7CiAgICAgcmV0dXJuIHZhbHVlLT5hc0FycmF5KCk7CiB9CiAKQEAgLTc1NSw3
ICs3NTUsNyBAQCBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiBJbnNwZWN0b3JPYmplY3RCYXNl
OjpnZXQoY29uc3QgU3RyaW5nJiBuYW1lKSBjb25zdAogewogICAgIERpY3Rpb25hcnk6OmNvbnN0
X2l0ZXJhdG9yIGl0ID0gbV9kYXRhLmZpbmQobmFtZSk7CiAgICAgaWYgKGl0ID09IG1fZGF0YS5l
bmQoKSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogICAgIHJl
dHVybiBpdC0+dmFsdWU7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnNwZWN0b3IvU2NyaXB0Q2FsbFN0YWNrRmFjdG9yeS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaW5zcGVjdG9yL1NjcmlwdENhbGxTdGFja0ZhY3RvcnkuY3BwCmluZGV4IGVlYmNkNDUuLjU2
MzdiNGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvU2NyaXB0
Q2FsbFN0YWNrRmFjdG9yeS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rv
ci9TY3JpcHRDYWxsU3RhY2tGYWN0b3J5LmNwcApAQCAtMzMsMTcgKzMzLDE0IEBACiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiU2NyaXB0Q2FsbFN0YWNrRmFjdG9yeS5oIgogCi0jaW5j
bHVkZSAiQXJnTGlzdC5oIgogI2luY2x1ZGUgIkNhbGxGcmFtZS5oIgogI2luY2x1ZGUgIkpTQ0pT
VmFsdWUuaCIKLSNpbmNsdWRlICJKU0Z1bmN0aW9uLmgiCiAjaW5jbHVkZSAiSlNDSW5saW5lcy5o
IgogI2luY2x1ZGUgIlNjcmlwdEFyZ3VtZW50cy5oIgogI2luY2x1ZGUgIlNjcmlwdENhbGxGcmFt
ZS5oIgogI2luY2x1ZGUgIlNjcmlwdENhbGxTdGFjay5oIgogI2luY2x1ZGUgIlNjcmlwdFZhbHVl
LmgiCiAjaW5jbHVkZSAiU3RhY2tWaXNpdG9yLmgiCi0jaW5jbHVkZSAiVk0uaCIKICNpbmNsdWRl
IDx3dGYvUmVmQ291bnRlZEFycmF5Lmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+
CiAKQEAgLTE3MSw0ICsxNjgsNCBAQCBQYXNzUmVmUHRyPFNjcmlwdEFyZ3VtZW50cz4gY3JlYXRl
U2NyaXB0QXJndW1lbnRzKEpTQzo6RXhlY1N0YXRlKiBleGVjLCB1bnNpZ25lZAogICAgIHJldHVy
biBTY3JpcHRBcmd1bWVudHM6OmNyZWF0ZShleGVjLCBhcmd1bWVudHMpOwogfQogCi19IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCit9IC8vIG5hbWVzcGFjZSBJbnNwZWN0b3IKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvU2NyaXB0RGVidWdTZXJ2ZXIuY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9TY3JpcHREZWJ1Z1NlcnZlci5jcHAKaW5kZXgg
MmY3OTgyMC4uZTQ0NjA5ZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3Bl
Y3Rvci9TY3JpcHREZWJ1Z1NlcnZlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2lu
c3BlY3Rvci9TY3JpcHREZWJ1Z1NlcnZlci5jcHAKQEAgLTM5LDEzICszOSwxMSBAQAogI2luY2x1
ZGUgIkphdmFTY3JpcHRDYWxsRnJhbWUuaCIKICNpbmNsdWRlICJTY3JpcHRWYWx1ZS5oIgogI2lu
Y2x1ZGUgIlNvdXJjZVByb3ZpZGVyLmgiCi0jaW5jbHVkZSA8d3RmL01haW5UaHJlYWQuaD4KICNp
bmNsdWRlIDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4KICNpbmNsdWRlIDx3dGYvVGVtcG9yYXJ5Q2hh
bmdlLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKIHVzaW5nIG5hbWVzcGFj
ZSBKU0M7Ci11c2luZyBuYW1lc3BhY2UgSW5zcGVjdG9yOwogCiBuYW1lc3BhY2UgSW5zcGVjdG9y
IHsKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9hZ2VudHMv
SlNHbG9iYWxPYmplY3RDb25zb2xlQWdlbnQuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNw
ZWN0b3IvYWdlbnRzL0pTR2xvYmFsT2JqZWN0Q29uc29sZUFnZW50LmgKaW5kZXggZTU4NWViZC4u
YThhODAxZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9hZ2Vu
dHMvSlNHbG9iYWxPYmplY3RDb25zb2xlQWdlbnQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaW5zcGVjdG9yL2FnZW50cy9KU0dsb2JhbE9iamVjdENvbnNvbGVBZ2VudC5oCkBAIC00NSw3
ICs0NSw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgYWRkSW5zcGVjdGVkTm9kZShFcnJv
clN0cmluZyosIGludCBub2RlSWQpIG92ZXJyaWRlOwogICAgIHZpcnR1YWwgdm9pZCBhZGRJbnNw
ZWN0ZWRIZWFwT2JqZWN0KEVycm9yU3RyaW5nKiwgaW50IGluc3BlY3RlZEhlYXBPYmplY3RJZCkg
b3ZlcnJpZGU7CiAKLSAgICB2aXJ0dWFsIGJvb2wgaXNXb3JrZXJBZ2VudCgpIGNvbnN0IHsgcmV0
dXJuIGZhbHNlOyB9CisgICAgdmlydHVhbCBib29sIGlzV29ya2VyQWdlbnQoKSBjb25zdCBvdmVy
cmlkZSB7IHJldHVybiBmYWxzZTsgfQogfTsKIAogfSAvLyBuYW1lc3BhY2UgSW5zcGVjdG9yCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>