Date and time classes for Arduino supporting the IANA TZ Database time zones to convert epoch seconds to date and time components in different time zones.
Fix crash triggered by certain subclasses of BasicZoneProcessor and
ExtendedZoneProcessor.
The code did not handle nullptr for the BrokerFactory properly.
These particular classes do not know their BrokerFactory at
compile-time, so they are set to nullptr initially. The
setBrokerFactory() is expected to be called at runtime later.
No effect on the AceTime library itself which does not trigger this
condition.
BasicZoneProcessor
andExtendedZoneProcessor
.BrokerFactory
properly.BrokerFactory
at compile-time, so they are set tonullptr
initially. ThesetBrokerFactory()
is expected to be called at runtime later.