Ticket #41952

getdate マクロコマンドを timezone つきで呼び出すと正しい時刻を返さない

Open Date: 2021-04-08 23:40 Last Update: 2021-05-22 00:53

Reporter:
(Anonymous)
Owner:
Type:
Status:
Closed
Component:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
4
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

https://twitter.com/fhiraki/status/1380101230261792772

getdate を timezone 付きで呼び出すと、正しい時刻を返さない。

2度目に呼び出すと正しい時刻を返す。(1度目は timezone つき・なしのどちらでもよい)

https://ttssh2.osdn.jp/manual/4/ja/macro/command/getdate.html

4.105 リリースバイナリで再現を確認。

4.103, 4.104 リリースバイナリでは再現しない。r9203 時点の 4-stable を VS2019 でビルドしたバイナリ、VS2005 でビルドしたバイナリでは再現しない。

Ticket History (3/11 Histories)

2021-04-08 23:40 Updated by: None
  • New Ticket "getdate マクロコマンドを timezone つきで呼び出すと正しい時刻を返さない" created
2021-04-25 23:21 Updated by: youlab
  • Owner Update from (None) to youlab
  • Resolution Update from None to Invalid
  • Milestone Update from (None) to Tera Term 4.106 (closed)
2021-04-25 23:25 Updated by: youlab
Comment

root causeはVS2005のCRTの既存問題で、SP1で修正されています。 v4.105ではVS2005無印でビルドしていた(と思われる)ため、 本件はビルドミスということになります。

2021-04-25 23:25 Updated by: youlab
  • Resolution Update from Invalid to Fixed
2021-05-19 23:06 Updated by: zmatsuo
  • Status Update from Open to Closed
2021-05-19 23:59 Updated by: nmaya
  • Status Update from Closed to Open
Comment

この件の変更履歴が書かれていません。

2021-05-22 00:53 Updated by: zmatsuo
  • Status Update from Open to Closed

Attachment File List

  • tz1.ttl(363bytes)
  • tz2.ttl(363bytes)
    • 出力の2行目の時刻がおかしい
  • tz3.ttl(363bytes)
    • 出力の5行目の時刻がおかしい
  • tz.c(601bytes)
    • このCコードでは問題は起きない模様

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login