[Issue 17732] New: SysTime.init.toString segfaults because timezone is null
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Aug 8 02:31:31 PDT 2017
https://issues.dlang.org/show_bug.cgi?id=17732
Issue ID: 17732
Summary: SysTime.init.toString segfaults because timezone is
null
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P2
Component: phobos
Assignee: nobody at puremagic.com
Reporter: code at dawg.eu
Fairly surprising, e.g. for default initialized structs.
Not sure why some overloads in std.datetime.systime take
immutable TimeZone tz = null
why others use
immutable TimeZone tz = LocalTime()
.
Fixing this bug would be trivial by moving the already used
tz is null ? LocalTime() : tz;
logic into the `timezone` accessor.
--
More information about the Digitalmars-d-bugs
mailing list