<?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>236983</bug_id>
          
          <creation_ts>2022-02-21 10:22:30 -0800</creation_ts>
          <short_desc>Improve const correctness for SecurityOrigin accessors</short_desc>
          <delta_ts>2022-02-21 20:57:07 -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>New Bugs</component>
          <version>WebKit 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="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1844259</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-02-21 10:22:30 -0800</bug_when>
    <thetext>Improve const correctness for SecurityOrigin accessors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844263</commentid>
    <comment_count>1</comment_count>
      <attachid>452744</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-02-21 10:26:57 -0800</bug_when>
    <thetext>Created attachment 452744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844295</commentid>
    <comment_count>2</comment_count>
      <attachid>452744</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-21 11:31:24 -0800</bug_when>
    <thetext>Comment on attachment 452744
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844539</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-02-21 20:57:07 -0800</bug_when>
    <thetext>r290287</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452744</attachid>
            <date>2022-02-21 10:26:57 -0800</date>
            <delta_ts>2022-02-21 12:06:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236983-20220221102656.patch</filename>
            <type>text/plain</type>
            <size>4911</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMjQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDIwZmZjMTM1N2YzZjA3
YjFmYzU5MGM0ZjY4YTAzNGZiOGZhMTc3MC4uNWE1ZTQxNjkxOTYzN2I5OWU1NDdiY2JlZTYzZjg3
MDdhMjIwZjExOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTAyLTIxICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW1wcm92
ZSBjb25zdCBjb3JyZWN0bmVzcyBmb3IgU2VjdXJpdHlPcmlnaW4gYWNjZXNzb3JzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY5ODMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGxvYWRlci9TdWJyZXNv
dXJjZUxvYWRlci5oOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5oOgor
ICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2U6Om9yaWdpbiBjb25zdCk6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZTo6b3JpZ2luKToKKyAgICAgICAgKiBsb2FkZXIvY2Fj
aGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNv
dXJjZVJlcXVlc3Q6Om9yaWdpbiBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNv
dXJjZVJlcXVlc3Q6Om9yaWdpbik6CisKIDIwMjItMDItMjEgIE5vYW0gUm9zZW50aGFsICA8bm9h
bUB3ZWJraXQub3JnPgogCiAgICAgICAgIFBlcmZvcm1hbmNlT2JzZXJ2ZXI6IGJ1ZmZlcmVkIGZs
YWcgbm90IHdvcmtpbmcgaW4gUGFpbnQgVGltaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGEyN2EwNTBiN2FmMzAx
MjhkZGJmYWYxNzE0OTM3ODdhZWZmNzU1NjEuLmM2YTBmYWJjZDdmNjNhYjhiODJkNDMxMTIxMjA2
ZmI0OTc5NTY2MDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjItMDItMjEgIEFsZXgg
Q2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBJbXByb3Zl
IGNvbnN0IGNvcnJlY3RuZXNzIGZvciBTZWN1cml0eU9yaWdpbiBhY2Nlc3NvcnMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjk4MworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL05vdGlm
aWNhdGlvbnMvV2ViTm90aWZpY2F0aW9uLmg6CisgICAgICAgIChXZWJLaXQ6OldlYk5vdGlmaWNh
dGlvbjo6b3JpZ2luIGNvbnN0KToKKyAgICAgICAgKFdlYktpdDo6V2ViTm90aWZpY2F0aW9uOjpv
cmlnaW4pOgorCiAyMDIyLTAyLTIxICBTaW1vbiBMZXdpcyAgPHNpbW9uLmxld2lzQGFwcGxlLmNv
bT4KIAogICAgICAgICBDaGFuZ2UgSVBDIGVuY29kaW5nIG9mIGJvb2xlYW4gdHlwZSB0byB1c2Ug
b25lIGJpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1N1YnJlc291cmNlTG9h
ZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvU3VicmVzb3VyY2VMb2FkZXIuaAppbmRleCAz
OWExYTg5NjgzMDYyYjJiODA3YTc3N2Q5YjczMTg1OGNlOTE4OTdjLi5jYTBkMWNlOWQwNmFjMzY2
MzAzYTZlZjZkZGU2NjQ1M2E3NTNjOTE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvU3VicmVzb3VyY2VMb2FkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvU3VicmVz
b3VyY2VMb2FkZXIuaApAQCAtNTIsNyArNTIsOCBAQCBwdWJsaWM6CiAgICAgQ2FjaGVkUmVzb3Vy
Y2UqIGNhY2hlZFJlc291cmNlKCkgY29uc3Qgb3ZlcnJpZGUgeyByZXR1cm4gbV9yZXNvdXJjZTsg
fTsKICAgICBXRUJDT1JFX0VYUE9SVCBjb25zdCBIVFRQSGVhZGVyTWFwKiBvcmlnaW5hbEhlYWRl
cnMoKSBjb25zdDsKIAotICAgIFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4oKSBjb25zdCB7IHJldHVy
biBtX29yaWdpbi5nZXQoKTsgfQorICAgIGNvbnN0IFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4oKSBj
b25zdCB7IHJldHVybiBtX29yaWdpbi5nZXQoKTsgfQorICAgIFNlY3VyaXR5T3JpZ2luKiBvcmln
aW4oKSB7IHJldHVybiBtX29yaWdpbi5nZXQoKTsgfQogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkp
CiAgICAgdm9pZCBzdGFydExvYWRpbmcoKSBvdmVycmlkZTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAppbmRleCBmZDFmYzQ2MDRmOTIxYTYxYWM5Y2Zm
NjhmMzU4ZjkxNTJmMGNhYzgwLi44ODcwMjk3OTYwMTYzM2E2NjQwZGJjODU4ZDkwYTExNjQ5NDlh
YWQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3Vy
Y2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaApA
QCAtMjI5LDcgKzIyOSw4IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgbG9hZEZyb20oY29uc3QgQ2Fj
aGVkUmVzb3VyY2UmKTsKIAotICAgIFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4oKSBjb25zdCB7IHJl
dHVybiBtX29yaWdpbi5nZXQoKTsgfQorICAgIGNvbnN0IFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4o
KSBjb25zdCB7IHJldHVybiBtX29yaWdpbi5nZXQoKTsgfQorICAgIFNlY3VyaXR5T3JpZ2luKiBv
cmlnaW4oKSB7IHJldHVybiBtX29yaWdpbi5nZXQoKTsgfQogICAgIEF0b21TdHJpbmcgaW5pdGlh
dG9yTmFtZSgpIGNvbnN0IHsgcmV0dXJuIG1faW5pdGlhdG9yTmFtZTsgfQogCiAgICAgYm9vbCBj
YW5EZWxldGUoKSBjb25zdCB7IHJldHVybiAhaGFzQ2xpZW50cygpICYmICFtX2xvYWRlciAmJiAh
bV9wcmVsb2FkQ291bnQgJiYgIW1faGFuZGxlQ291bnQgJiYgIW1fcmVzb3VyY2VUb1JldmFsaWRh
dGUgJiYgIW1fcHJveHlSZXNvdXJjZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9h
ZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5oCmluZGV4IGQ5ODVjMTgwYThiNDZkNWEyNTFi
YTBlYjNmYWI5NDI3YjI0ODczMzIuLjgwYmJjZmM1OGFhNDRkMWQ1NjUzMzMxZjA1NTJkOTA5OGM1
ODQ3NTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZVJlcXVlc3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VSZXF1ZXN0LmgKQEAgLTk3LDcgKzk3LDggQEAgcHVibGljOgogCiAgICAgdm9pZCBzZXRP
cmlnaW4oUmVmPFNlY3VyaXR5T3JpZ2luPiYmIG9yaWdpbikgeyBtX29yaWdpbiA9IFdURk1vdmUo
b3JpZ2luKTsgfQogICAgIFJlZlB0cjxTZWN1cml0eU9yaWdpbj4gcmVsZWFzZU9yaWdpbigpIHsg
cmV0dXJuIFdURk1vdmUobV9vcmlnaW4pOyB9Ci0gICAgU2VjdXJpdHlPcmlnaW4qIG9yaWdpbigp
IGNvbnN0IHsgcmV0dXJuIG1fb3JpZ2luLmdldCgpOyB9CisgICAgY29uc3QgU2VjdXJpdHlPcmln
aW4qIG9yaWdpbigpIGNvbnN0IHsgcmV0dXJuIG1fb3JpZ2luLmdldCgpOyB9CisgICAgU2VjdXJp
dHlPcmlnaW4qIG9yaWdpbigpIHsgcmV0dXJuIG1fb3JpZ2luLmdldCgpOyB9CiAKICAgICBTdHJp
bmcmJiByZWxlYXNlRnJhZ21lbnRJZGVudGlmaWVyKCkgeyByZXR1cm4gV1RGTW92ZShtX2ZyYWdt
ZW50SWRlbnRpZmllcik7IH0KICAgICB2b2lkIGNsZWFyRnJhZ21lbnRJZGVudGlmaWVyKCkgeyBt
X2ZyYWdtZW50SWRlbnRpZmllciA9IHsgfTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvTm90aWZpY2F0aW9ucy9XZWJOb3RpZmljYXRpb24uaCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL05vdGlmaWNhdGlvbnMvV2ViTm90aWZpY2F0aW9uLmgKaW5kZXggZTg5NDI2MzNk
NDE1NzExZjE5NjNkNWIzMjg1YjA2YzMyYjIxMDAwNC4uYzE0ZjE0YzBiYWJkYzA4MTRjYTA3OTIz
YzA5ZjdmNzYxOWJmODc1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTm90
aWZpY2F0aW9ucy9XZWJOb3RpZmljYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9Ob3RpZmljYXRpb25zL1dlYk5vdGlmaWNhdGlvbi5oCkBAIC01Myw4ICs1Myw5IEBAIHB1Ymxp
YzoKICAgICBjb25zdCBTdHJpbmcmIHRhZygpIGNvbnN0IHsgcmV0dXJuIG1fdGFnOyB9CiAgICAg
Y29uc3QgU3RyaW5nJiBsYW5nKCkgY29uc3QgeyByZXR1cm4gbV9sYW5nOyB9CiAgICAgV2ViQ29y
ZTo6Tm90aWZpY2F0aW9uRGlyZWN0aW9uIGRpcigpIGNvbnN0IHsgcmV0dXJuIG1fZGlyOyB9Ci0g
ICAgQVBJOjpTZWN1cml0eU9yaWdpbiogb3JpZ2luKCkgY29uc3QgeyByZXR1cm4gbV9vcmlnaW4u
Z2V0KCk7IH0KLSAgICAKKyAgICBjb25zdCBBUEk6OlNlY3VyaXR5T3JpZ2luKiBvcmlnaW4oKSBj
b25zdCB7IHJldHVybiBtX29yaWdpbi5nZXQoKTsgfQorICAgIEFQSTo6U2VjdXJpdHlPcmlnaW4q
IG9yaWdpbigpIHsgcmV0dXJuIG1fb3JpZ2luLmdldCgpOyB9CisKICAgICB1aW50NjRfdCBub3Rp
ZmljYXRpb25JRCgpIGNvbnN0IHsgcmV0dXJuIGlkZW50aWZpZXIoKTsgfQogICAgIGNvbnN0IFVV
SUQmIGNvcmVOb3RpZmljYXRpb25JRCgpIGNvbnN0IHsgcmV0dXJuIG1fY29yZU5vdGlmaWNhdGlv
bklEOyB9CiAK
</data>
<flag name="review"
          id="479886"
          type_id="1"
          status="+"
          setter="cdumez"
    />
    <flag name="commit-queue"
          id="479891"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>