<?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>208964</bug_id>
          
          <creation_ts>2020-03-11 17:49:53 -0700</creation_ts>
          <short_desc>[Curl] sort out MS vs Seconds confusion in Cookies</short_desc>
          <delta_ts>2020-03-12 07:10: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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Windows 10</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="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>basuke</cc>
    
    <cc>chris.reid</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>galpeter</cc>
    
    <cc>takashi.komori</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1628955</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-03-11 17:49:53 -0700</bug_when>
    <thetext>Cookie parser is currently putting seconds into Cookies::expires instead of milliseconds. Fixing it and using consistent time methods around the changed code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628957</commentid>
    <comment_count>1</comment_count>
      <attachid>393318</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-03-11 17:53:42 -0700</bug_when>
    <thetext>Created attachment 393318
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628959</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-03-11 17:56:34 -0700</bug_when>
    <thetext>- It all started in parseCookieAttributes where seconds instead of millis were put into cookies.expires.
- Then searchCookies was multiplying it by 1000 on fetch from DB.
- Additionally datetime(&apos;now&apos;) is returning 2020 for me, so I&apos;m moving it to the wall time comparison.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629169</commentid>
    <comment_count>3</comment_count>
      <attachid>393318</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-12 07:09:46 -0700</bug_when>
    <thetext>Comment on attachment 393318
Patch

Clearing flags on attachment: 393318

Committed r258325: &lt;https://trac.webkit.org/changeset/258325&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629170</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-12 07:09:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629171</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-12 07:10:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/60369754&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393318</attachid>
            <date>2020-03-11 17:53:42 -0700</date>
            <delta_ts>2020-03-12 07:09:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208964-20200311175342.patch</filename>
            <type>text/plain</type>
            <size>7754</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU3Njg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQ5MmFlNzliOGZkMDU2
NWZlYzg4MzFiY2YzZGEzYTNkOGM4ZDkyMC4uYWVlZWI3OWMxZDk1YzE4NWU2Y2VkMmUyYzA1MmJk
Y2JmYzBhNmY2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTExICBQYXZl
bCBGZWxkbWFuICA8cGF2ZWwuZmVsZG1hbkBnbWFpbC5jb20+CisKKyAgICAgICAgW0N1cmxdIHNv
cnQgb3V0IE1TIHZzIFNlY29uZHMgY29uZnVzaW9uIGluIENvb2tpZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwODk2NAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2luZyBzdXJlIGN1cmwgcGFyc2Vy
IGlzIHN0b3JpbmcgZXhwaXJlcyB1c2luZyBtaWxsaXMgaW4gdGhlIGNvZGUuIFVzaW5nIGNvbnNp
c3RlbnQgdGltZQorICAgICAgICBmdW5jdGlvbnMgYXJvdW5kIHRoZSBjaGFuZ2VkIGNvZGUuCisg
CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jdXJsL0Nvb2tpZUphckRCLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNvb2tpZUphckRCOjpzZWFyY2hDb29raWVzKToKKyAgICAgICAgKFdlYkNv
cmU6OkNvb2tpZUphckRCOjpnZXRBbGxDb29raWVzKToKKyAgICAgICAgKFdlYkNvcmU6OkNvb2tp
ZUphckRCOjpzZXRDb29raWUpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY3VybC9Db29r
aWVVdGlsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvb2tpZVV0aWw6OnBhcnNlRXhwaXJlc01T
KToKKyAgICAgICAgKFdlYkNvcmU6OkNvb2tpZVV0aWw6OnBhcnNlQ29va2llQXR0cmlidXRlcyk6
CisKIDIwMjAtMDItMjkgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbTEZDXVtCRkNdIENvbnNvbGlkYXRlIHByZWNvbXB1dGVWZXJ0aWNhbFBvc2l0aW9uRm9yQW5j
ZXN0b3JzIGFuZCBwcmVjb21wdXRlVmVydGljYWxQb3NpdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL0Nvb2tpZUphckRCLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9Db29raWVKYXJEQi5jcHAKaW5kZXggMDJiMGY2
MzM4ODMzMmZmNDdjYTk2Zjk2MmEwYTBhNDEzMzM2MDA2ZS4uNjZjMTU4MzI4Mzc1ZjM4ZGI3ZWI4
ZjZmMGFiMjVhZmM3ODk2NjAwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jdXJsL0Nvb2tpZUphckRCLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2N1cmwvQ29va2llSmFyREIuY3BwCkBAIC0zMCwxMSArMzAsMTMgQEAKICNpbmNs
dWRlICJQdWJsaWNTdWZmaXguaCIKICNpbmNsdWRlICJSZWdpc3RyYWJsZURvbWFpbi5oIgogI2lu
Y2x1ZGUgIlNRTGl0ZUZpbGVTeXN0ZW0uaCIKKyNpbmNsdWRlIDx3dGYvRGF0ZU1hdGguaD4KICNp
bmNsdWRlIDx3dGYvRmlsZVN5c3RlbS5oPgogI2luY2x1ZGUgPHd0Zi9Nb25vdG9uaWNUaW1lLmg+
CiAjaW5jbHVkZSA8d3RmL09wdGlvbmFsLmg+CiAjaW5jbHVkZSA8d3RmL1VSTC5oPgogI2luY2x1
ZGUgPHd0Zi9WZWN0b3IuaD4KKyNpbmNsdWRlIDx3dGYvV2FsbFRpbWUuaD4KICNpbmNsdWRlIDx3
dGYvdGV4dC9TdHJpbmdDb25jYXRlbmF0ZU51bWJlcnMuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewpAQCAtMzc3LDcgKzM3OSw3IEBAIE9wdGlvbmFsPFZlY3RvcjxDb29raWU+PiBDb29raWVKYXJE
Qjo6c2VhcmNoQ29va2llcyhjb25zdCBVUkwmIGZpcnN0UGFydHksIGNvbnN0CiAKICAgICBjb25z
dCBTdHJpbmcgc3FsID0KICAgICAgICAgIlNFTEVDVCBuYW1lLCB2YWx1ZSwgZG9tYWluLCBwYXRo
LCBleHBpcmVzLCBodHRwb25seSwgc2VjdXJlLCBzZXNzaW9uIEZST00gQ29va2llIFdIRVJFICJc
Ci0gICAgICAgICIoTk9UICgoc2Vzc2lvbiA9IDApIEFORCAoZGF0ZXRpbWUoZXhwaXJlcywgJ3Vu
aXhlcG9jaCcpIDwgZGF0ZXRpbWUoJ25vdycpKSkpICJcCisgICAgICAgICIoTk9UICgoc2Vzc2lv
biA9IDApIEFORCAoZXhwaXJlcyA8ID8pKSkiCiAgICAgICAgICJBTkQgKGh0dHBvbmx5ID0gQ09B
TEVTQ0UoTlVMTElGKD8sIC0xKSwgaHR0cG9ubHkpKSAiXAogICAgICAgICAiQU5EIChzZWN1cmUg
PSBDT0FMRVNDRShOVUxMSUYoPywgLTEpLCBzZWN1cmUpKSAiXAogICAgICAgICAiQU5EIChzZXNz
aW9uID0gQ09BTEVTQ0UoTlVMTElGKD8sIC0xKSwgc2Vzc2lvbikpICJcCkBAIC0zODksMTUgKzM5
MSwxNiBAQCBPcHRpb25hbDxWZWN0b3I8Q29va2llPj4gQ29va2llSmFyREI6OnNlYXJjaENvb2tp
ZXMoY29uc3QgVVJMJiBmaXJzdFBhcnR5LCBjb25zdAogICAgICAgICByZXR1cm4gV1RGOjpudWxs
b3B0OwogCiAgICAgcHN0bXQtPnByZXBhcmUoKTsKLSAgICBwc3RtdC0+YmluZEludCgxLCBodHRw
T25seSA/ICpodHRwT25seSA6IC0xKTsKLSAgICBwc3RtdC0+YmluZEludCgyLCBzZWN1cmUgPyAq
c2VjdXJlIDogLTEpOwotICAgIHBzdG10LT5iaW5kSW50KDMsIHNlc3Npb24gPyAqc2Vzc2lvbiA6
IC0xKTsKLSAgICBwc3RtdC0+YmluZFRleHQoNCwgcmVxdWVzdEhvc3QpOworICAgIHBzdG10LT5i
aW5kSW50NjQoMSwgV2FsbFRpbWU6Om5vdygpLnNlY29uZHNTaW5jZUVwb2NoKCkubWlsbGlzZWNv
bmRzKCkpOworICAgIHBzdG10LT5iaW5kSW50KDIsIGh0dHBPbmx5ID8gKmh0dHBPbmx5IDogLTEp
OworICAgIHBzdG10LT5iaW5kSW50KDMsIHNlY3VyZSA/ICpzZWN1cmUgOiAtMSk7CisgICAgcHN0
bXQtPmJpbmRJbnQoNCwgc2Vzc2lvbiA/ICpzZXNzaW9uIDogLTEpOworICAgIHBzdG10LT5iaW5k
VGV4dCg1LCByZXF1ZXN0SG9zdCk7CiAKICAgICBpZiAoQ29va2llVXRpbDo6aXNJUEFkZHJlc3Mo
cmVxdWVzdEhvc3QpIHx8ICFyZXF1ZXN0SG9zdC5jb250YWlucygnLicpIHx8IHJlZ2lzdHJhYmxl
RG9tYWluLmlzRW1wdHkoKSkKLSAgICAgICAgcHN0bXQtPmJpbmROdWxsKDUpOworICAgICAgICBw
c3RtdC0+YmluZE51bGwoNik7CiAgICAgZWxzZQotICAgICAgICBwc3RtdC0+YmluZFRleHQoNSwg
U3RyaW5nKCIqLiIpICsgcmVnaXN0cmFibGVEb21haW4uc3RyaW5nKCkpOworICAgICAgICBwc3Rt
dC0+YmluZFRleHQoNiwgU3RyaW5nKCIqLiIpICsgcmVnaXN0cmFibGVEb21haW4uc3RyaW5nKCkp
OwogCiAgICAgaWYgKCFwc3RtdCkKICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKQEAgLTQx
Myw3ICs0MTYsNyBAQCBPcHRpb25hbDxWZWN0b3I8Q29va2llPj4gQ29va2llSmFyREI6OnNlYXJj
aENvb2tpZXMoY29uc3QgVVJMJiBmaXJzdFBhcnR5LCBjb25zdAogICAgICAgICBTdHJpbmcgY29v
a2llVmFsdWUgPSBwc3RtdC0+Z2V0Q29sdW1uVGV4dCgxKTsKICAgICAgICAgU3RyaW5nIGNvb2tp
ZURvbWFpbiA9IHBzdG10LT5nZXRDb2x1bW5UZXh0KDIpLmNvbnZlcnRUb0FTQ0lJTG93ZXJjYXNl
KCk7CiAgICAgICAgIFN0cmluZyBjb29raWVQYXRoID0gcHN0bXQtPmdldENvbHVtblRleHQoMyk7
Ci0gICAgICAgIGRvdWJsZSBjb29raWVFeHBpcmVzID0gKGRvdWJsZSlwc3RtdC0+Z2V0Q29sdW1u
SW50NjQoNCkgKiAxMDAwOworICAgICAgICBkb3VibGUgY29va2llRXhwaXJlcyA9IChkb3VibGUp
cHN0bXQtPmdldENvbHVtbkludDY0KDQpOwogICAgICAgICBib29sIGNvb2tpZUh0dHBPbmx5ID0g
KHBzdG10LT5nZXRDb2x1bW5JbnQoNSkgPT0gMSk7CiAgICAgICAgIGJvb2wgY29va2llU2VjdXJl
ID0gKHBzdG10LT5nZXRDb2x1bW5JbnQoNikgPT0gMSk7CiAgICAgICAgIGJvb2wgY29va2llU2Vz
c2lvbiA9IChwc3RtdC0+Z2V0Q29sdW1uSW50KDcpID09IDEpOwpAQCAtNDM0LDcgKzQzNyw4IEBA
IE9wdGlvbmFsPFZlY3RvcjxDb29raWU+PiBDb29raWVKYXJEQjo6c2VhcmNoQ29va2llcyhjb25z
dCBVUkwmIGZpcnN0UGFydHksIGNvbnN0CiAgICAgICAgIGNvb2tpZS52YWx1ZSA9IGNvb2tpZVZh
bHVlOwogICAgICAgICBjb29raWUuZG9tYWluID0gY29va2llRG9tYWluOwogICAgICAgICBjb29r
aWUucGF0aCA9IGNvb2tpZVBhdGg7Ci0gICAgICAgIGNvb2tpZS5leHBpcmVzID0gY29va2llRXhw
aXJlczsKKyAgICAgICAgaWYgKGNvb2tpZUV4cGlyZXMpCisgICAgICAgICAgICBjb29raWUuZXhw
aXJlcyA9IGNvb2tpZUV4cGlyZXM7CiAgICAgICAgIGNvb2tpZS5odHRwT25seSA9IGNvb2tpZUh0
dHBPbmx5OwogICAgICAgICBjb29raWUuc2VjdXJlID0gY29va2llU2VjdXJlOwogICAgICAgICBj
b29raWUuc2Vzc2lvbiA9IGNvb2tpZVNlc3Npb247CkBAIC00NjEsNyArNDY1LDkgQEAgVmVjdG9y
PENvb2tpZT4gQ29va2llSmFyREI6OmdldEFsbENvb2tpZXMoKQogICAgICAgICBjb29raWUudmFs
dWUgPSBwc3RtdC0+Z2V0Q29sdW1uVGV4dCgxKTsKICAgICAgICAgY29va2llLmRvbWFpbiA9IHBz
dG10LT5nZXRDb2x1bW5UZXh0KDIpLmNvbnZlcnRUb0FTQ0lJTG93ZXJjYXNlKCk7CiAgICAgICAg
IGNvb2tpZS5wYXRoID0gcHN0bXQtPmdldENvbHVtblRleHQoMyk7Ci0gICAgICAgIGNvb2tpZS5l
eHBpcmVzID0gKGRvdWJsZSlwc3RtdC0+Z2V0Q29sdW1uSW50NjQoNCkgKiAxMDAwOworICAgICAg
ICBkb3VibGUgY29va2llRXhwaXJlcyA9IChkb3VibGUpcHN0bXQtPmdldENvbHVtbkludDY0KDQp
OworICAgICAgICBpZiAoY29va2llRXhwaXJlcykKKyAgICAgICAgICAgIGNvb2tpZS5leHBpcmVz
ID0gY29va2llRXhwaXJlczsKICAgICAgICAgY29va2llLmh0dHBPbmx5ID0gKHBzdG10LT5nZXRD
b2x1bW5JbnQoNSkgPT0gMSk7CiAgICAgICAgIGNvb2tpZS5zZWN1cmUgPSAocHN0bXQtPmdldENv
bHVtbkludCg2KSA9PSAxKTsKICAgICAgICAgY29va2llLnNlc3Npb24gPSAocHN0bXQtPmdldENv
bHVtbkludCg3KSA9PSAxKTsKQEAgLTUwNSw3ICs1MTEsNyBAQCBib29sIENvb2tpZUphckRCOjpj
YW5BY2NlcHRDb29raWUoY29uc3QgQ29va2llJiBjb29raWUsIGNvbnN0IFVSTCYgZmlyc3RQYXJ0
eSwgYwogYm9vbCBDb29raWVKYXJEQjo6c2V0Q29va2llKGNvbnN0IENvb2tpZSYgY29va2llKQog
ewogICAgIGF1dG8gZXhwaXJlcyA9IGNvb2tpZS5leHBpcmVzLnZhbHVlT3IoMC4wKTsKLSAgICBp
ZiAoIWNvb2tpZS5zZXNzaW9uICYmIE1vbm90b25pY1RpbWU6OmZyb21SYXdTZWNvbmRzKGV4cGly
ZXMpIDw9IE1vbm90b25pY1RpbWU6Om5vdygpKQorICAgIGlmICghY29va2llLnNlc3Npb24gJiYg
TW9ub3RvbmljVGltZTo6ZnJvbVJhd1NlY29uZHMoZXhwaXJlcyAvIFdURjo6bXNQZXJTZWNvbmQp
IDw9IE1vbm90b25pY1RpbWU6Om5vdygpKQogICAgICAgICByZXR1cm4gZGVsZXRlQ29va2llSW50
ZXJuYWwoY29va2llLm5hbWUsIGNvb2tpZS5kb21haW4sIGNvb2tpZS5wYXRoKTsKIAogICAgIGF1
dG8mIHN0YXRlbWVudCA9IHByZXBhcmVkU3RhdGVtZW50KFNFVF9DT09LSUVfU1FMKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9Db29raWVVdGlsLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9Db29raWVVdGlsLmNwcApp
bmRleCA1ZDhjZWZkMTMwODkxZWIwNDJkM2IwNGUyYjZmODQ2ZTM4ODFiN2U0Li5kM2NmNmU2NzEz
MmZiN2M1MmVmMWEwMzE4OGFmMDkxNmYxNjg4MTE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvQ29va2llVXRpbC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL0Nvb2tpZVV0aWwuY3BwCkBAIC0zMSw2ICszMSw3IEBA
CiAKICNpbmNsdWRlIDx3dGYvRGF0ZU1hdGguaD4KICNpbmNsdWRlIDx3dGYvT3B0aW9uYWwuaD4K
KyNpbmNsdWRlIDx3dGYvV2FsbFRpbWUuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcu
aD4KIAogLyogVGhpcyBpcyB0aGUgbWF4aW11bSBsaW5lIGxlbmd0aCB3ZSBhY2NlcHQgZm9yIGEg
Y29va2llIGxpbmUuIFJGQyAyMTA5CkBAIC03OSwxMyArODAsMTMgQEAgYm9vbCBkb21haW5NYXRj
aChjb25zdCBTdHJpbmcmIGNvb2tpZURvbWFpbiwgY29uc3QgU3RyaW5nJiBob3N0KQogICAgIHJl
dHVybiBmYWxzZTsKIH0KIAotc3RhdGljIE9wdGlvbmFsPGRvdWJsZT4gcGFyc2VFeHBpcmVzKGNv
bnN0IGNoYXIqIGV4cGlyZXMpCitzdGF0aWMgT3B0aW9uYWw8ZG91YmxlPiBwYXJzZUV4cGlyZXNN
Uyhjb25zdCBjaGFyKiBleHBpcmVzKQogewogICAgIGRvdWJsZSB0bXAgPSBXVEY6OnBhcnNlRGF0
ZUZyb21OdWxsVGVybWluYXRlZENoYXJhY3RlcnMoZXhwaXJlcyk7CiAgICAgaWYgKGlzbmFuKHRt
cCkpCiAgICAgICAgIHJldHVybiB7IH07CiAKLSAgICByZXR1cm4gT3B0aW9uYWw8ZG91YmxlPiB7
dG1wIC8gV1RGOjptc1BlclNlY29uZH07CisgICAgcmV0dXJuIE9wdGlvbmFsPGRvdWJsZT4ge3Rt
cH07CiB9CiAKIHN0YXRpYyB2b2lkIHBhcnNlQ29va2llQXR0cmlidXRlcyhjb25zdCBTdHJpbmcm
IGF0dHJpYnV0ZSwgYm9vbCYgaGFzTWF4QWdlLCBDb29raWUmIHJlc3VsdCkKQEAgLTExNyw5ICsx
MTgsOSBAQCBzdGF0aWMgdm9pZCBwYXJzZUNvb2tpZUF0dHJpYnV0ZXMoY29uc3QgU3RyaW5nJiBh
dHRyaWJ1dGUsIGJvb2wmIGhhc01heEFnZSwgQ29vawogCiAgICAgfSBlbHNlIGlmIChlcXVhbEln
bm9yaW5nQVNDSUlDYXNlKGF0dHJpYnV0ZU5hbWUsICJtYXgtYWdlIikpIHsKICAgICAgICAgYm9v
bCBvazsKLSAgICAgICAgdGltZV90IGV4cGlyeVRpbWUgPSB0aW1lKDApICsgYXR0cmlidXRlVmFs
dWUudG9JbnQ2NCgmb2spOworICAgICAgICBkb3VibGUgbWF4QWdlU2Vjb25kcyA9IGF0dHJpYnV0
ZVZhbHVlLnRvSW50NjQoJm9rKTsKICAgICAgICAgaWYgKG9rKSB7Ci0gICAgICAgICAgICByZXN1
bHQuZXhwaXJlcyA9IChkb3VibGUpZXhwaXJ5VGltZTsKKyAgICAgICAgICAgIHJlc3VsdC5leHBp
cmVzID0gKFdhbGxUaW1lOjpub3coKS5zZWNvbmRzU2luY2VFcG9jaCgpLnZhbHVlKCkgKyBtYXhB
Z2VTZWNvbmRzKSAqIFdURjo6bXNQZXJTZWNvbmQ7CiAgICAgICAgICAgICByZXN1bHQuc2Vzc2lv
biA9IGZhbHNlOwogCiAgICAgICAgICAgICAvLyBJZiB0aGVyZSBpcyBhIG1heC1hZ2UgYXR0cmli
dXRlIGFzIHdlbGwgYXMgYW4gZXhwaXJlcyBhdHRyaWJ1dGUKQEAgLTEyNyw3ICsxMjgsNyBAQCBz
dGF0aWMgdm9pZCBwYXJzZUNvb2tpZUF0dHJpYnV0ZXMoY29uc3QgU3RyaW5nJiBhdHRyaWJ1dGUs
IGJvb2wmIGhhc01heEFnZSwgQ29vawogICAgICAgICAgICAgaGFzTWF4QWdlID0gdHJ1ZTsKICAg
ICAgICAgfQogICAgIH0gZWxzZSBpZiAoZXF1YWxJZ25vcmluZ0FTQ0lJQ2FzZShhdHRyaWJ1dGVO
YW1lLCAiZXhwaXJlcyIpICYmICFoYXNNYXhBZ2UpIHsKLSAgICAgICAgaWYgKGF1dG8gZXhwaXJ5
VGltZSA9IHBhcnNlRXhwaXJlcyhhdHRyaWJ1dGVWYWx1ZS51dGY4KCkuZGF0YSgpKSkgeworICAg
ICAgICBpZiAoYXV0byBleHBpcnlUaW1lID0gcGFyc2VFeHBpcmVzTVMoYXR0cmlidXRlVmFsdWUu
dXRmOCgpLmRhdGEoKSkpIHsKICAgICAgICAgICAgIHJlc3VsdC5leHBpcmVzID0gZXhwaXJ5VGlt
ZS52YWx1ZSgpOwogICAgICAgICAgICAgcmVzdWx0LnNlc3Npb24gPSBmYWxzZTsKICAgICAgICAg
fQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>