<?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>238103</bug_id>
          
          <creation_ts>2022-03-18 16:24:33 -0700</creation_ts>
          <short_desc>[IFC][Integration] Remove redundant InlineIterator::Line::closestBoxForPoint function</short_desc>
          <delta_ts>2022-03-19 13:32:16 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mifenton</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1852879</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-03-18 16:24:33 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852881</commentid>
    <comment_count>1</comment_count>
      <attachid>455149</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-03-18 16:28:13 -0700</bug_when>
    <thetext>Created attachment 455149
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852989</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-19 13:31:28 -0700</bug_when>
    <thetext>Committed r291533 (248639@main): &lt;https://commits.webkit.org/248639@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455149.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852991</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-19 13:32:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/90528048&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455149</attachid>
            <date>2022-03-18 16:28:13 -0700</date>
            <delta_ts>2022-03-19 13:31:30 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-238103-20220318162812.patch</filename>
            <type>text/plain</type>
            <size>9359</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQ3MTgxMDJiNmRlMDU0
MzgwNWU4NjIyNmQ4ZGZjOTQwZWMyYWQ4OC4uMmFiZGY0NmRhZjA3N2FiN2RlNjI0MGY0NTkyODc2
OWEzOTU1MGQyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIyLTAzLTE4ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbSUZDXVtJbnRlZ3JhdGlvbl0g
UmVtb3ZlIHJlZHVuZGFudCBJbmxpbmVJdGVyYXRvcjo6TGluZTo6Y2xvc2VzdEJveEZvclBvaW50
IGZ1bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzgxMDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAxLiBSZW5hbWUgY2xvc2VzdEJveEZvckxvZ2ljYWxMZWZ0UG9zaXRpb24gdG8gY2xvc2VzdEJv
eEZvckhvcml6b250YWxQb3NpdGlvbiBhbmQgbW92ZSBpdCBvZmYgb2YgdGhlIExpbmUgY2xhc3Mu
CisgICAgICAgIDIuIFJlcGxhY2UgSW5saW5lSXRlcmF0b3I6OkxpbmU6OmNsb3Nlc3RCb3hGb3JQ
b2ludCBjYWxscyB3aXRoIGNsb3Nlc3RCb3hGb3JIb3Jpem9udGFsUG9zaXRpb24uCisgICAgICAg
IDMuIFRpZHkgdXAgTGluZSBjbGFzcy4KKworICAgICAgICAqIGVkaXRpbmcvVmlzaWJsZVVuaXRz
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnByZXZpb3VzTGluZVBvc2l0aW9uKToKKyAgICAgICAg
KFdlYkNvcmU6Om5leHRMaW5lUG9zaXRpb24pOgorICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlv
bi9JbmxpbmVJdGVyYXRvckxpbmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5saW5lSXRlcmF0
b3I6OmNsb3Nlc3RCb3hGb3JIb3Jpem9udGFsUG9zaXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6
SW5saW5lSXRlcmF0b3I6OkxpbmU6OmNsb3Nlc3RCb3hGb3JQb2ludCBjb25zdCk6IERlbGV0ZWQu
CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVJdGVyYXRvcjo6TGluZTo6Y2xvc2VzdEJveEZvckxv
Z2ljYWxMZWZ0UG9zaXRpb24gY29uc3QpOiBEZWxldGVkLgorICAgICAgICAqIGxheW91dC9pbnRl
Z3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmUuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
QmxvY2tGbG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrRmxvdzo6ZmluZENs
b3Nlc3RUZXh0QXRBYnNvbHV0ZVBvaW50KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2Nr
Rmxvdzo6cG9zaXRpb25Gb3JQb2ludFdpdGhJbmxpbmVDaGlsZHJlbik6CisKIDIwMjItMDMtMTgg
IEFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtJRkNdW0ludGVncmF0
aW9uXSBSZW5hbWUgSW5saW5lSXRlcmF0b3I6OkxpbmU6OmJsb2NrRGlyZWN0aW9uUG9pbnRJbkxp
bmUgdG8gY29udGVudFN0YXJ0SW5CbG9ja0RpcmVjdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9WaXNpYmxlVW5pdHMuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9W
aXNpYmxlVW5pdHMuY3BwCmluZGV4IDM2YTMwYWFjNGY5ODVjNTVkMDY0YzhmNDM4ZGIwMzBmMWIw
MzkzZjIuLjRmNTFmYjUyODNjMzA5YzlmN2E0ZDlmNGMyZjRmNWNjMzdkNTczMGEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVVuaXRzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1Zpc2libGVVbml0cy5jcHAKQEAgLTk5MCw3ICs5OTAsNyBAQCBWaXNp
YmxlUG9zaXRpb24gcHJldmlvdXNMaW5lUG9zaXRpb24oY29uc3QgVmlzaWJsZVBvc2l0aW9uJiB2
aXNpYmxlUG9zaXRpb24sIGludAogICAgIGlmIChsaW5lKSB7CiAgICAgICAgIC8vIEZJWE1FOiBD
YW4gYmUgd3JvbmcgZm9yIG11bHRpLWNvbHVtbiBsYXlvdXQgYW5kIHdpdGggdHJhbnNmb3Jtcy4K
ICAgICAgICAgYXV0byBwb2ludEluTGluZSA9IGFic29sdXRlTGluZURpcmVjdGlvblBvaW50VG9M
b2NhbFBvaW50SW5CbG9jayhsaW5lLCBsaW5lRGlyZWN0aW9uUG9pbnQpOwotICAgICAgICBhdXRv
IGJveCA9IGxpbmUtPmNsb3Nlc3RCb3hGb3JQb2ludChwb2ludEluTGluZSwgaXNFZGl0YWJsZVBv
c2l0aW9uKHApKTsKKyAgICAgICAgYXV0byBib3ggPSBjbG9zZXN0Qm94Rm9ySG9yaXpvbnRhbFBv
c2l0aW9uKCpsaW5lLCBsaW5lLT5pc0hvcml6b250YWwoKSA/IHBvaW50SW5MaW5lLngoKSA6IHBv
aW50SW5MaW5lLnkoKSwgaXNFZGl0YWJsZVBvc2l0aW9uKHApKTsKICAgICAgICAgaWYgKCFib3gp
CiAgICAgICAgICAgICByZXR1cm4gVmlzaWJsZVBvc2l0aW9uKCk7CiAgICAgICAgIGF1dG8mIHJl
bmRlcmVyID0gYm94LT5yZW5kZXJlcigpOwpAQCAtMTA0Niw3ICsxMDQ2LDcgQEAgVmlzaWJsZVBv
c2l0aW9uIG5leHRMaW5lUG9zaXRpb24oY29uc3QgVmlzaWJsZVBvc2l0aW9uJiB2aXNpYmxlUG9z
aXRpb24sIGludCBsaW4KICAgICBpZiAobGluZSkgewogICAgICAgICAvLyBGSVhNRTogQ2FuIGJl
IHdyb25nIGZvciBtdWx0aS1jb2x1bW4gbGF5b3V0IGFuZCB3aXRoIHRyYW5zZm9ybXMuCiAgICAg
ICAgIGF1dG8gcG9pbnRJbkxpbmUgPSBhYnNvbHV0ZUxpbmVEaXJlY3Rpb25Qb2ludFRvTG9jYWxQ
b2ludEluQmxvY2sobGluZSwgbGluZURpcmVjdGlvblBvaW50KTsKLSAgICAgICAgYXV0byBib3gg
PSBsaW5lLT5jbG9zZXN0Qm94Rm9yUG9pbnQocG9pbnRJbkxpbmUsIGlzRWRpdGFibGVQb3NpdGlv
bihwKSk7CisgICAgICAgIGF1dG8gYm94ID0gY2xvc2VzdEJveEZvckhvcml6b250YWxQb3NpdGlv
bigqbGluZSwgbGluZS0+aXNIb3Jpem9udGFsKCkgPyBwb2ludEluTGluZS54KCkgOiBwb2ludElu
TGluZS55KCksIGlzRWRpdGFibGVQb3NpdGlvbihwKSk7CiAgICAgICAgIGlmICghYm94KQogICAg
ICAgICAgICAgcmV0dXJuIFZpc2libGVQb3NpdGlvbigpOwogICAgICAgICBhdXRvJiByZW5kZXJl
ciA9IGJveC0+cmVuZGVyZXIoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9p
bnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmUuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2ludGVncmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZS5jcHAKaW5kZXggMzRiNjllZWEyOTczZGFm
OWNkMGQ2MDJhM2NiYjQ1ZjQwMjBhNWJiMi4uZGFmMmFiOGY1NmViMWU5ZGFhY2Q2YmU1ZTViNzE3
N2FlOGY2MWQxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9u
L0lubGluZUl0ZXJhdG9yTGluZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZS5jcHAKQEAgLTExNSwxOSArMTE1LDE0IEBAIExlYWZC
b3hJdGVyYXRvciBMaW5lOjpsYXN0TGVhZkJveCgpIGNvbnN0CiAgICAgfSk7CiB9CiAKLUxlYWZC
b3hJdGVyYXRvciBMaW5lOjpjbG9zZXN0Qm94Rm9yUG9pbnQoY29uc3QgSW50UG9pbnQmIHBvaW50
SW5Db250ZW50cywgYm9vbCBlZGl0YWJsZU9ubHkpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIGNsb3Nl
c3RCb3hGb3JMb2dpY2FsTGVmdFBvc2l0aW9uKGlzSG9yaXpvbnRhbCgpID8gcG9pbnRJbkNvbnRl
bnRzLngoKSA6IHBvaW50SW5Db250ZW50cy55KCksIGVkaXRhYmxlT25seSk7Ci19Ci0KLUxlYWZC
b3hJdGVyYXRvciBMaW5lOjpjbG9zZXN0Qm94Rm9yTG9naWNhbExlZnRQb3NpdGlvbihpbnQgbGVm
dFBvc2l0aW9uLCBib29sIGVkaXRhYmxlT25seSkgY29uc3QKK0xlYWZCb3hJdGVyYXRvciBjbG9z
ZXN0Qm94Rm9ySG9yaXpvbnRhbFBvc2l0aW9uKGNvbnN0IExpbmUmIGxpbmUsIGZsb2F0IGhvcml6
b250YWxQb3NpdGlvbiwgYm9vbCBlZGl0YWJsZU9ubHkpCiB7CiAgICAgYXV0byBpc0VkaXRhYmxl
ID0gWyZdKGF1dG8gYm94KSB7CiAgICAgICAgIHJldHVybiBib3ggJiYgYm94LT5yZW5kZXJlcigp
Lm5vZGUoKSAmJiBib3gtPnJlbmRlcmVyKCkubm9kZSgpLT5oYXNFZGl0YWJsZVN0eWxlKCk7CiAg
ICAgfTsKIAotICAgIGF1dG8gZmlyc3RCb3ggPSB0aGlzLT5maXJzdExlYWZCb3goKTsKLSAgICBh
dXRvIGxhc3RCb3ggPSB0aGlzLT5sYXN0TGVhZkJveCgpOworICAgIGF1dG8gZmlyc3RCb3ggPSBs
aW5lLmZpcnN0TGVhZkJveCgpOworICAgIGF1dG8gbGFzdEJveCA9IGxpbmUubGFzdExlYWZCb3go
KTsKIAogICAgIGlmIChmaXJzdEJveCAhPSBsYXN0Qm94KSB7CiAgICAgICAgIGlmIChmaXJzdEJv
eC0+aXNMaW5lQnJlYWsoKSkKQEAgLTEzOSwxNiArMTM0LDE2IEBAIExlYWZCb3hJdGVyYXRvciBM
aW5lOjpjbG9zZXN0Qm94Rm9yTG9naWNhbExlZnRQb3NpdGlvbihpbnQgbGVmdFBvc2l0aW9uLCBi
b29sIGVkCiAgICAgaWYgKGZpcnN0Qm94ID09IGxhc3RCb3ggJiYgKCFlZGl0YWJsZU9ubHkgfHwg
aXNFZGl0YWJsZShmaXJzdEJveCkpKQogICAgICAgICByZXR1cm4gZmlyc3RCb3g7CiAKLSAgICBp
ZiAoZmlyc3RCb3ggJiYgbGVmdFBvc2l0aW9uIDw9IGZpcnN0Qm94LT5sb2dpY2FsTGVmdCgpICYm
ICFmaXJzdEJveC0+cmVuZGVyZXIoKS5pc0xpc3RNYXJrZXIoKSAmJiAoIWVkaXRhYmxlT25seSB8
fCBpc0VkaXRhYmxlKGZpcnN0Qm94KSkpCisgICAgaWYgKGZpcnN0Qm94ICYmIGhvcml6b250YWxQ
b3NpdGlvbiA8PSBmaXJzdEJveC0+bG9naWNhbExlZnQoKSAmJiAhZmlyc3RCb3gtPnJlbmRlcmVy
KCkuaXNMaXN0TWFya2VyKCkgJiYgKCFlZGl0YWJsZU9ubHkgfHwgaXNFZGl0YWJsZShmaXJzdEJv
eCkpKQogICAgICAgICByZXR1cm4gZmlyc3RCb3g7CiAKLSAgICBpZiAobGFzdEJveCAmJiBsZWZ0
UG9zaXRpb24gPj0gbGFzdEJveC0+bG9naWNhbFJpZ2h0KCkgJiYgIWxhc3RCb3gtPnJlbmRlcmVy
KCkuaXNMaXN0TWFya2VyKCkgJiYgKCFlZGl0YWJsZU9ubHkgfHwgaXNFZGl0YWJsZShsYXN0Qm94
KSkpCisgICAgaWYgKGxhc3RCb3ggJiYgaG9yaXpvbnRhbFBvc2l0aW9uID49IGxhc3RCb3gtPmxv
Z2ljYWxSaWdodCgpICYmICFsYXN0Qm94LT5yZW5kZXJlcigpLmlzTGlzdE1hcmtlcigpICYmICgh
ZWRpdGFibGVPbmx5IHx8IGlzRWRpdGFibGUobGFzdEJveCkpKQogICAgICAgICByZXR1cm4gbGFz
dEJveDsKIAogICAgIGF1dG8gY2xvc2VzdEJveCA9IGxhc3RCb3g7CiAgICAgZm9yIChhdXRvIGJv
eCA9IGZpcnN0Qm94OyBib3g7IGJveCA9IGJveC50cmF2ZXJzZU5leHRPbkxpbmVJZ25vcmluZ0xp
bmVCcmVhaygpKSB7CiAgICAgICAgIGlmICghYm94LT5yZW5kZXJlcigpLmlzTGlzdE1hcmtlcigp
ICYmICghZWRpdGFibGVPbmx5IHx8IGlzRWRpdGFibGUoYm94KSkpIHsKLSAgICAgICAgICAgIGlm
IChsZWZ0UG9zaXRpb24gPCBib3gtPmxvZ2ljYWxSaWdodCgpKQorICAgICAgICAgICAgaWYgKGhv
cml6b250YWxQb3NpdGlvbiA8IGJveC0+bG9naWNhbFJpZ2h0KCkpCiAgICAgICAgICAgICAgICAg
cmV0dXJuIGJveDsKICAgICAgICAgICAgIGNsb3Nlc3RCb3ggPSBib3g7CiAgICAgICAgIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRv
ckxpbmUuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRv
ckxpbmUuaAppbmRleCA5NTYyMjRhY2RjZWRlZTBhYzgwNzFjNzdiZWMzMjFiM2Y2ODFhZDNjLi5j
YTIyMDhmODhkYTRhZDJhNThjYWYxMjViZWI1YzA4NTllMzEwNTQ2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vSW5saW5lSXRlcmF0b3JMaW5lLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZS5oCkBA
IC02OSwxNyArNjksMTQgQEAgcHVibGljOgogICAgIExheW91dFVuaXQgY29udGVudExvZ2ljYWxU
b3BBZGp1c3RlZEZvclByZWNlZGluZ0xpbmUoKSBjb25zdDsKICAgICBMYXlvdXRVbml0IGNvbnRl
bnRMb2dpY2FsQm90dG9tQWRqdXN0ZWRGb3JGb2xsb3dpbmdMaW5lKCkgY29uc3Q7CiAKLSAgICBi
b29sIGlzSG9yaXpvbnRhbCgpIGNvbnN0OwotCi0gICAgRm9udEJhc2VsaW5lIGJhc2VsaW5lVHlw
ZSgpIGNvbnN0OwotCiAgICAgY29uc3QgUmVuZGVyQmxvY2tGbG93JiBjb250YWluaW5nQmxvY2so
KSBjb25zdDsKLQotICAgIC8vIEZJWE1FOiBXZSBtYXkgbW92ZSB0aGVzZSBtdWx0aS1jb2x1bW4g
Yml0cyB0byBzb21lIGRlZGljYXRlZCBzdHJ1Y3R1cmVzLgogICAgIFJlbmRlckZyYWdtZW50Q29u
dGFpbmVyKiBjb250YWluaW5nRnJhZ21lbnQoKSBjb25zdDsKLSAgICBib29sIGlzRmlyc3RBZnRl
clBhZ2VCcmVhaygpIGNvbnN0OworCisgICAgYm9vbCBpc0hvcml6b250YWwoKSBjb25zdDsKKyAg
ICBGb250QmFzZWxpbmUgYmFzZWxpbmVUeXBlKCkgY29uc3Q7CiAKICAgICBib29sIGlzRmlyc3Qo
KSBjb25zdDsKKyAgICBib29sIGlzRmlyc3RBZnRlclBhZ2VCcmVhaygpIGNvbnN0OwogCiAgICAg
TGVhZkJveEl0ZXJhdG9yIGZpcnN0TGVhZkJveCgpIGNvbnN0OwogICAgIExlYWZCb3hJdGVyYXRv
ciBsYXN0TGVhZkJveCgpIGNvbnN0OwpAQCAtODcsOSArODQsNiBAQCBwdWJsaWM6CiAgICAgTGlu
ZUl0ZXJhdG9yIG5leHQoKSBjb25zdDsKICAgICBMaW5lSXRlcmF0b3IgcHJldmlvdXMoKSBjb25z
dDsKIAotICAgIExlYWZCb3hJdGVyYXRvciBjbG9zZXN0Qm94Rm9yUG9pbnQoY29uc3QgSW50UG9p
bnQmIHBvaW50SW5Db250ZW50cywgYm9vbCBlZGl0YWJsZU9ubHkpIGNvbnN0OwotICAgIExlYWZC
b3hJdGVyYXRvciBjbG9zZXN0Qm94Rm9yTG9naWNhbExlZnRQb3NpdGlvbihpbnQgcG9zaXRpb24s
IGJvb2wgZWRpdGFibGVPbmx5ID0gZmFsc2UpIGNvbnN0OwotICAgIAogcHJpdmF0ZToKICAgICBm
cmllbmQgY2xhc3MgTGluZUl0ZXJhdG9yOwogCkBAIC0xMjYsNiArMTIwLDcgQEAgcHJpdmF0ZToK
IAogTGluZUl0ZXJhdG9yIGZpcnN0TGluZUZvcihjb25zdCBSZW5kZXJCbG9ja0Zsb3cmKTsKIExp
bmVJdGVyYXRvciBsYXN0TGluZUZvcihjb25zdCBSZW5kZXJCbG9ja0Zsb3cmKTsKK0xlYWZCb3hJ
dGVyYXRvciBjbG9zZXN0Qm94Rm9ySG9yaXpvbnRhbFBvc2l0aW9uKGNvbnN0IExpbmUmLCBmbG9h
dCBob3Jpem9udGFsUG9zaXRpb24sIGJvb2wgZWRpdGFibGVPbmx5ID0gZmFsc2UpOwogCiAvLyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5saW5lIExh
eW91dFVuaXQgY29udGVudFN0YXJ0SW5CbG9ja0RpcmVjdGlvbihjb25zdCBMaW5lJiBsaW5lKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tGbG93LmNwcAppbmRleCA1Yzc4
NmRkMWUzOWQwM2E1NzM2ZGFmMDZkMTIwOGY0Zjc3MDY0MjQwLi4zYzAzMWIzNzM3OWU5Mzc2NWUx
MGFlMjQ2ZWNkMjNlZWI2YWEwZjMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyQmxvY2tGbG93LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyQmxvY2tGbG93LmNwcApAQCAtMzM1Myw3ICszMzUzLDcgQEAgUmVuZGVyVGV4dCogUmVuZGVy
QmxvY2tGbG93OjpmaW5kQ2xvc2VzdFRleHRBdEFic29sdXRlUG9pbnQoY29uc3QgRmxvYXRQb2lu
dCYgcG8KICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgICAgICAgICAgaWYg
KGxvY2FsUG9pbnQueSgpID4gKnByZXZpb3VzUm9vdElubGluZUJveEJvdHRvbSAmJiBsb2NhbFBv
aW50LnkoKSA8IGJveC0+bG9naWNhbFRvcCgpKSB7Ci0gICAgICAgICAgICAgICAgYXV0byBjbG9z
ZXN0Qm94ID0gYm94LT5saW5lKCktPmNsb3Nlc3RCb3hGb3JMb2dpY2FsTGVmdFBvc2l0aW9uKGxv
Y2FsUG9pbnQueCgpKTsKKyAgICAgICAgICAgICAgICBhdXRvIGNsb3Nlc3RCb3ggPSBjbG9zZXN0
Qm94Rm9ySG9yaXpvbnRhbFBvc2l0aW9uKCpib3gtPmxpbmUoKSwgbG9jYWxQb2ludC54KCkpOwog
ICAgICAgICAgICAgICAgIGlmIChjbG9zZXN0Qm94ICYmIGlzPFJlbmRlclRleHQ+KGNsb3Nlc3RC
b3gtPnJlbmRlcmVyKCkpKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gY29uc3RfY2FzdDxS
ZW5kZXJUZXh0Kj4oJmRvd25jYXN0PFJlbmRlclRleHQ+KGNsb3Nlc3RCb3gtPnJlbmRlcmVyKCkp
KTsKICAgICAgICAgICAgIH0KQEAgLTM0MDYsNyArMzQwNiw3IEBAIFZpc2libGVQb3NpdGlvbiBS
ZW5kZXJCbG9ja0Zsb3c6OnBvc2l0aW9uRm9yUG9pbnRXaXRoSW5saW5lQ2hpbGRyZW4oY29uc3Qg
TGF5b3V0CiAgICAgICAgICAgICAgICAgICAgICYmIChwb2ludEluTG9naWNhbENvbnRlbnRzLnko
KSA+IG5leHRMaW5lV2l0aENoaWxkcmVuLT5saW5lQm94VG9wKCkgfHwgKCFibG9ja3NBcmVGbGlw
cGVkICYmIHBvaW50SW5Mb2dpY2FsQ29udGVudHMueSgpID09IG5leHRMaW5lV2l0aENoaWxkcmVu
LT5saW5lQm94VG9wKCkpKSkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBjbG9zZXN0Qm94ID0gbGluZS0+Y2xvc2VzdEJveEZvckxvZ2lj
YWxMZWZ0UG9zaXRpb24ocG9pbnRJbkxvZ2ljYWxDb250ZW50cy54KCkpOworICAgICAgICAgICAg
Y2xvc2VzdEJveCA9IGNsb3Nlc3RCb3hGb3JIb3Jpem9udGFsUG9zaXRpb24oKmxpbmUsIHBvaW50
SW5Mb2dpY2FsQ29udGVudHMueCgpKTsKICAgICAgICAgICAgIGlmIChjbG9zZXN0Qm94KQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0zNDE2LDcgKzM0MTYsNyBAQCBWaXNp
YmxlUG9zaXRpb24gUmVuZGVyQmxvY2tGbG93Ojpwb3NpdGlvbkZvclBvaW50V2l0aElubGluZUNo
aWxkcmVuKGNvbnN0IExheW91dAogCiAgICAgaWYgKCFtb3ZlQ2FyZXRUb0JvdW5kYXJ5ICYmICFj
bG9zZXN0Qm94ICYmIGxhc3RMaW5lV2l0aENoaWxkcmVuKSB7CiAgICAgICAgIC8vIHkgY29vcmRp
bmF0ZSBpcyBiZWxvdyBsYXN0IHJvb3QgbGluZSBib3gsIHByZXRlbmQgd2UgaGl0IGl0Ci0gICAg
ICAgIGNsb3Nlc3RCb3ggPSBsYXN0TGluZVdpdGhDaGlsZHJlbi0+Y2xvc2VzdEJveEZvckxvZ2lj
YWxMZWZ0UG9zaXRpb24ocG9pbnRJbkxvZ2ljYWxDb250ZW50cy54KCkpOworICAgICAgICBjbG9z
ZXN0Qm94ID0gY2xvc2VzdEJveEZvckhvcml6b250YWxQb3NpdGlvbigqbGFzdExpbmVXaXRoQ2hp
bGRyZW4sIHBvaW50SW5Mb2dpY2FsQ29udGVudHMueCgpKTsKICAgICB9CiAKICAgICBpZiAoY2xv
c2VzdEJveCkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>