<?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>189929</bug_id>
          
          <creation_ts>2018-09-24 14:12:48 -0700</creation_ts>
          <short_desc>Prepare to replace WKBundleFileHandleCreateWithPath with a version that takes a WKBundlePageRef</short_desc>
          <delta_ts>2018-09-24 16:10:24 -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>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>InRadar</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>aestes</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1462873</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-09-24 14:12:48 -0700</bug_when>
    <thetext>Prepare to replace WKBundleFileHandleCreateWithPath with a version that takes a WKBundlePageRef</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462875</commentid>
    <comment_count>1</comment_count>
      <attachid>350683</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-09-24 14:15:01 -0700</bug_when>
    <thetext>Created attachment 350683
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462944</commentid>
    <comment_count>2</comment_count>
      <attachid>350683</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-09-24 15:44:54 -0700</bug_when>
    <thetext>Comment on attachment 350683
Patch

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

&gt; Source/WebKit/ChangeLog:11
&gt; +        * WebProcess/InjectedBundle/API/c/WKBundleDeprecated.h: Added.

Seems like whatever needs this should just include WKDeprecated.h that you added in the other patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462977</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-09-24 16:09:05 -0700</bug_when>
    <thetext>http://trac.webkit.org/r236438</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462981</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-24 16:10:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/44744464&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350683</attachid>
            <date>2018-09-24 14:15:01 -0700</date>
            <delta_ts>2018-09-24 15:44:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189929-20180924141501.patch</filename>
            <type>text/plain</type>
            <size>10245</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzYzNjUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA5LTI0ICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUHJlcGFyZSB0byBy
ZXBsYWNlIFdLQnVuZGxlRmlsZUhhbmRsZUNyZWF0ZVdpdGhQYXRoIHdpdGggYSB2ZXJzaW9uIHRo
YXQgdGFrZXMgYSBXS0J1bmRsZVBhZ2VSZWYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE4OTkyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoaXMgd2lsbCBiZSBuZWVkZWQgZm9yIHJkYXI6Ly9wcm9ibGVt
LzI0NTc2MTk0CisKKyAgICAgICAgKiBXZWJLaXQueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoK
KyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRGVwcmVj
YXRlZC5oOiBBZGRlZC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9j
L1dLQnVuZGxlRmlsZUhhbmRsZVJlZi5jcHA6CisgICAgICAgIChXS0J1bmRsZUZpbGVIYW5kbGVD
cmVhdGVXaXRoUGF0aEZvclBhZ2UpOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5k
bGUvQVBJL2MvV0tCdW5kbGVGaWxlSGFuZGxlUmVmLmg6CisKIDIwMTgtMDktMjEgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVc2UgYSBWYXJp
YW50IGZvciBGb3JtRGF0YUVsZW1lbnQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViS2l0Lnhjb2Rl
cHJvai9wcm9qZWN0LnBieHByb2oKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJLaXQu
eGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkocmV2aXNpb24gMjM2MzY0KQorKysgU291cmNlL1dl
YktpdC9XZWJLaXQueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAt
MTAzNyw2ICsxMDM3LDcgQEAKIAkJNTdEQ0VENkYyMTQyRUU2MzAwMTZCODQ3IC8qIFdlYkF1dGhl
bnRpY2F0b3JDb29yZGluYXRvck1lc3NhZ2VzLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSA1N0RDRUQ2QTIxNDJFQUUyMDAxNkI4NDcgLyogV2ViQXV0aGVu
dGljYXRvckNvb3JkaW5hdG9yTWVzc2FnZXMuaCAqLzsgfTsKIAkJNTdEQ0VENzAyMTQyRUU2ODAw
MTZCODQ3IC8qIFdlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclByb3h5TWVzc2FnZVJlY2VpdmVy
LmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDU3RENF
RDZDMjE0MkVBRjkwMDE2Qjg0NyAvKiBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eU1l
c3NhZ2VSZWNlaXZlci5jcHAgKi87IH07CiAJCTU3RENFRDcxMjE0MkVFNkMwMDE2Qjg0NyAvKiBX
ZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eU1lc3NhZ2VzLmggaW4gSGVhZGVycyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1N0RDRUQ2RDIxNDJFQUZBMDAxNkI4NDcg
LyogV2ViQXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHlNZXNzYWdlcy5oICovOyB9OworCQk1
QzA5MTE2MTIxNTk4OTdBMDAxQ0JBNUYgLyogV0tCdW5kbGVEZXByZWNhdGVkLmggaW4gSGVhZGVy
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1QzA5MTE2MDIxNTk4OTVDMDAx
Q0JBNUYgLyogV0tCdW5kbGVEZXByZWNhdGVkLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMg
PSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJNUMwQjE3NzgxRTdDODgwRTAwRTkxMjNDIC8qIE5ldHdv
cmtTb2NrZXRTdHJlYW1NZXNzYWdlUmVjZWl2ZXIuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0g
UEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNUMwQjE3NzQxRTdDODc5QzAwRTkxMjNDIC8qIE5ldHdv
cmtTb2NrZXRTdHJlYW1NZXNzYWdlUmVjZWl2ZXIuY3BwICovOyB9OwogCQk1QzBCMTc3OTFFN0M4
ODIxMDBFOTEyM0MgLyogV2ViU29ja2V0U3RyZWFtTWVzc2FnZVJlY2VpdmVyLmNwcCBpbiBTb3Vy
Y2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDVDMEIxNzc2MUU3Qzg3OUMw
MEU5MTIzQyAvKiBXZWJTb2NrZXRTdHJlYW1NZXNzYWdlUmVjZWl2ZXIuY3BwICovOyB9OwogCQk1
QzE0MjZFRDFDMjNGODA5MDBENDExODMgLyogTmV0d29ya1Byb2Nlc3NDcmVhdGlvblBhcmFtZXRl
cnMuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDVDMTQy
NkUzMUMyM0Y4MDUwMEQ0MTE4MyAvKiBOZXR3b3JrUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5o
ICovOyB9OwpAQCAtMzM5Myw2ICszMzk0LDcgQEAKIAkJNTdEQ0VENkIyMTQyRUFFMjAwMTZCODQ3
IC8qIFdlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvck1lc3NhZ2VSZWNlaXZlci5jcHAgKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5
cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0
b3JNZXNzYWdlUmVjZWl2ZXIuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk1N0RD
RUQ2QzIxNDJFQUY5MDAxNkI4NDcgLyogV2ViQXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHlN
ZXNzYWdlUmVjZWl2ZXIuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0g
V2ViQXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwOyBzb3Vy
Y2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk1N0RDRUQ2RDIxNDJFQUZBMDAxNkI4NDcgLyogV2Vi
QXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHlNZXNzYWdlcy5oICovID0ge2lzYSA9IFBCWEZp
bGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNl
Y29kZS5jLmg7IHBhdGggPSBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eU1lc3NhZ2Vz
Lmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CisJCTVDMDkxMTYwMjE1OTg5NUMwMDFDQkE1
RiAvKiBXS0J1bmRsZURlcHJlY2F0ZWQuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRo
ID0gV0tCdW5kbGVEZXByZWNhdGVkLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTVD
MEIxNzc0MUU3Qzg3OUMwMEU5MTIzQyAvKiBOZXR3b3JrU29ja2V0U3RyZWFtTWVzc2FnZVJlY2Vp
dmVyLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBs
YXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IE5ldHdvcmtTb2Nr
ZXRTdHJlYW1NZXNzYWdlUmVjZWl2ZXIuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9Owog
CQk1QzBCMTc3NTFFN0M4NzlDMDBFOTEyM0MgLyogTmV0d29ya1NvY2tldFN0cmVhbU1lc3NhZ2Vz
LmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtu
b3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9IE5ldHdvcmtTb2NrZXRTdHJlYW1N
ZXNzYWdlcy5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk1QzBCMTc3NjFFN0M4NzlD
MDBFOTEyM0MgLyogV2ViU29ja2V0U3RyZWFtTWVzc2FnZVJlY2VpdmVyLmNwcCAqLyA9IHtpc2Eg
PSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9
IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFdlYlNvY2tldFN0cmVhbU1lc3NhZ2VSZWNlaXZl
ci5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC03ODI3LDYgKzc4MjksNyBAQAog
CQkJCTkzNUVFQjk2MTI3NzYxNkQwMDMzMjJCOCAvKiBXS0J1bmRsZUJhY2tGb3J3YXJkTGlzdC5o
ICovLAogCQkJCTkzNUVFQjk3MTI3NzYxNkQwMDMzMjJCOCAvKiBXS0J1bmRsZUJhY2tGb3J3YXJk
TGlzdEl0ZW0uY3BwICovLAogCQkJCTkzNUVFQjk4MTI3NzYxNkQwMDMzMjJCOCAvKiBXS0J1bmRs
ZUJhY2tGb3J3YXJkTGlzdEl0ZW0uaCAqLywKKwkJCQk1QzA5MTE2MDIxNTk4OTVDMDAxQ0JBNUYg
LyogV0tCdW5kbGVEZXByZWNhdGVkLmggKi8sCiAJCQkJNTFGQTJENzUxNTIxMkUxRTAwQzFCQTBC
IC8qIFdLQnVuZGxlRE9NV2luZG93RXh0ZW5zaW9uLmNwcCAqLywKIAkJCQk1MUZBMkQ1NDE1MjEx
MTg2MDBDMUJBMEIgLyogV0tCdW5kbGVET01XaW5kb3dFeHRlbnNpb24uaCAqLywKIAkJCQk3Q0JC
ODExRTFBQTBGOTcwMDA2QjE5NDIgLyogV0tCdW5kbGVGaWxlSGFuZGxlUmVmLmNwcCAqLywKQEAg
LTk1MjEsNiArOTUyNCw3IEBACiAJCQkJQkMyMDRFRjAxMUM4M0VDODAwOEYzMzc1IC8qIFdLQnVu
ZGxlQVBJQ2FzdC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJOTM1RUVCOUYxMjc3NjFBQzAwMzMyMkI4
IC8qIFdLQnVuZGxlQmFja0ZvcndhcmRMaXN0LmggaW4gSGVhZGVycyAqLywKIAkJCQk5MzVFRUI5
QjEyNzc2MTdDMDAzMzIyQjggLyogV0tCdW5kbGVCYWNrRm9yd2FyZExpc3RJdGVtLmggaW4gSGVh
ZGVycyAqLywKKwkJCQk1QzA5MTE2MTIxNTk4OTdBMDAxQ0JBNUYgLyogV0tCdW5kbGVEZXByZWNh
dGVkLmggaW4gSGVhZGVycyAqLywKIAkJCQk1MUVGQzFDRjE1MjRFNjI1MDBDOUE5MzggLyogV0tC
dW5kbGVET01XaW5kb3dFeHRlbnNpb24uaCBpbiBIZWFkZXJzICovLAogCQkJCTdDQkI4MTIxMUFB
MEY5NzAwMDZCMTk0MiAvKiBXS0J1bmRsZUZpbGVIYW5kbGVSZWYuaCBpbiBIZWFkZXJzICovLAog
CQkJCUJDRDI1RjE3MTFENkJERTEwMDE2OUIwRSAvKiBXS0J1bmRsZUZyYW1lLmggaW4gSGVhZGVy
cyAqLywKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkv
Yy9XS0J1bmRsZURlcHJlY2F0ZWQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVEZXByZWNhdGVkLmgJKG5vbmV4aXN0
ZW50KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dL
QnVuZGxlRGVwcmVjYXRlZC5oCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzIgQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoK
KyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQg
SVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUg
SU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
KyAqLworCisjcHJhZ21hIG9uY2UKKworI2lmZGVmIF9NU0NfVkVSCisjZGVmaW5lIFdLX0JVTkRM
RV9BUElfREVQUkVDQVRFRF9XSVRIX1JFUExBQ0VNRU5UKC4uLikKKyNlbHNlCisjZGVmaW5lIFdL
X0JVTkRMRV9BUElfREVQUkVDQVRFRF9XSVRIX1JFUExBQ0VNRU5UKF9yZXBsYWNlbWVudCwgLi4u
KSBfX2F0dHJpYnV0ZV9fKChkZXByZWNhdGVkKCJ1c2UgIiAjX3JlcGxhY2VtZW50KSkpCisjZW5k
aWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9X
S0J1bmRsZUZpbGVIYW5kbGVSZWYuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZpbGVIYW5kbGVSZWYuY3BwCShy
ZXZpc2lvbiAyMzYzNjQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5k
bGUvQVBJL2MvV0tCdW5kbGVGaWxlSGFuZGxlUmVmLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDEs
MyArNDEsOCBAQCBXS0J1bmRsZUZpbGVIYW5kbGVSZWYgV0tCdW5kbGVGaWxlSGFuZGxlCiB7CiAg
ICAgcmV0dXJuIHRvQVBJKEluamVjdGVkQnVuZGxlRmlsZUhhbmRsZTo6Y3JlYXRlKHRvV1RGU3Ry
aW5nKHBhdGhSZWYpKS5sZWFrUmVmKCkpOwogfQorCitXS0J1bmRsZUZpbGVIYW5kbGVSZWYgV0tC
dW5kbGVGaWxlSGFuZGxlQ3JlYXRlV2l0aFBhdGhGb3JQYWdlKFdLU3RyaW5nUmVmIHBhdGhSZWYs
IFdLQnVuZGxlUGFnZVJlZikKK3sKKyAgICByZXR1cm4gdG9BUEkoSW5qZWN0ZWRCdW5kbGVGaWxl
SGFuZGxlOjpjcmVhdGUodG9XVEZTdHJpbmcocGF0aFJlZikpLmxlYWtSZWYoKSk7Cit9CkluZGV4
OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVG
aWxlSGFuZGxlUmVmLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRmlsZUhhbmRsZVJlZi5oCShyZXZpc2lvbiAyMzYz
NjQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tC
dW5kbGVGaWxlSGFuZGxlUmVmLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDYgKzI3LDcgQEAKICNk
ZWZpbmUgV0tCdW5kbGVGaWxlSGFuZGxlUmVmX2gKIAogI2luY2x1ZGUgPFdlYktpdC9XS0Jhc2Uu
aD4KKyNpbmNsdWRlIDxXZWJLaXQvV0tCdW5kbGVEZXByZWNhdGVkLmg+CiAKICNpZmRlZiBfX2Nw
bHVzcGx1cwogZXh0ZXJuICJDIiB7CkBAIC0zNCw3ICszNSw4IEBAIGV4dGVybiAiQyIgewogCiBX
S19FWFBPUlQgV0tUeXBlSUQgV0tCdW5kbGVGaWxlSGFuZGxlR2V0VHlwZUlEKCk7CiAKLVdLX0VY
UE9SVCBXS0J1bmRsZUZpbGVIYW5kbGVSZWYgV0tCdW5kbGVGaWxlSGFuZGxlQ3JlYXRlV2l0aFBh
dGgoV0tTdHJpbmdSZWYgcGF0aCk7CitXS19FWFBPUlQgV0tCdW5kbGVGaWxlSGFuZGxlUmVmIFdL
QnVuZGxlRmlsZUhhbmRsZUNyZWF0ZVdpdGhQYXRoKFdLU3RyaW5nUmVmIHBhdGgpIFdLX0JVTkRM
RV9BUElfREVQUkVDQVRFRF9XSVRIX1JFUExBQ0VNRU5UKFdLQnVuZGxlRmlsZUhhbmRsZUNyZWF0
ZVdpdGhQYXRoRm9yUGFnZSk7CitXS19FWFBPUlQgV0tCdW5kbGVGaWxlSGFuZGxlUmVmIFdLQnVu
ZGxlRmlsZUhhbmRsZUNyZWF0ZVdpdGhQYXRoRm9yUGFnZShXS1N0cmluZ1JlZiBwYXRoLCBXS0J1
bmRsZVBhZ2VSZWYgcGFnZSk7CiAKICNpZmRlZiBfX2NwbHVzcGx1cwogfQpJbmRleDogVG9vbHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjM2NDI4
KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIw
MTgtMDktMjQgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKwor
ICAgICAgICBQcmVwYXJlIHRvIHJlcGxhY2UgV0tCdW5kbGVGaWxlSGFuZGxlQ3JlYXRlV2l0aFBh
dGggd2l0aCBhIHZlcnNpb24gdGhhdCB0YWtlcyBhIFdLQnVuZGxlUGFnZVJlZgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5OTI5CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdC9XS0J1bmRsZUZpbGVIYW5kbGVfQnVuZGxlLmNwcDoKKwogMjAxOC0wOS0yNCAg
WmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCBidWlsZCBmaXggZm9yIEpoYnVpbGQtdXNpbmcgcG9ydHMuCkluZGV4OiBUb29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdC9XS0J1bmRsZUZpbGVIYW5kbGVfQnVuZGxlLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9XS0J1bmRsZUZpbGVIYW5k
bGVfQnVuZGxlLmNwcAkocmV2aXNpb24gMjM2MzY0KQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQvV0tCdW5kbGVGaWxlSGFuZGxlX0J1bmRsZS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTY5LDcgKzY5LDcgQEAgcHJpdmF0ZToKICAgICAgICAgCiAgICAgICAgIEpTR2xvYmFsQ29u
dGV4dFJlZiBnbG9iYWxDb250ZXh0ID0gV0tCdW5kbGVGcmFtZUdldEphdmFTY3JpcHRDb250ZXh0
Rm9yV29ybGQobWFpbkZyYW1lLCB3b3JsZCk7CiAKLSAgICAgICAgYXV0byBmaWxlSGFuZGxlID0g
YWRvcHRXSyhXS0J1bmRsZUZpbGVIYW5kbGVDcmVhdGVXaXRoUGF0aCgoV0tTdHJpbmdSZWYpbWVz
c2FnZUJvZHkpKTsKKyAgICAgICAgYXV0byBmaWxlSGFuZGxlID0gYWRvcHRXSyhXS0J1bmRsZUZp
bGVIYW5kbGVDcmVhdGVXaXRoUGF0aEZvclBhZ2UoKFdLU3RyaW5nUmVmKW1lc3NhZ2VCb2R5LCBs
b2FkZWRQYWdlKSk7CiAgICAgICAgIEpTVmFsdWVSZWYganNGaWxlSGFuZGxlID0gV0tCdW5kbGVG
cmFtZUdldEphdmFTY3JpcHRXcmFwcGVyRm9yRmlsZUZvcldvcmxkKG1haW5GcmFtZSwgZmlsZUhh
bmRsZS5nZXQoKSwgd29ybGQpOwogCiAgICAgICAgIEpTT2JqZWN0UmVmIGdsb2JhbE9iamVjdCA9
IEpTQ29udGV4dEdldEdsb2JhbE9iamVjdChnbG9iYWxDb250ZXh0KTsK
</data>
<flag name="review"
          id="368081"
          type_id="1"
          status="+"
          setter="aestes"
    />
          </attachment>
      

    </bug>

</bugzilla>