Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "freebusy: trim shared_ptr from internal API"
This reverts commit bcf55c2. ptz_component can be an empty std::optional; as a result, ptz_component->component_list is invalid. ==22636==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 ==22636==The signal is caused by a READ memory access. ==22636==Hint: address points to the zero page. f1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const /usr/include/c++/7/bits/basic_string.h:2281 f2 ical_utc_to_datetime(ical_component const*, long, ICAL_TIME*) lib/email/ical.cpp:1503 f3 recurrencepattern_to_rrule tools/freebusy.cpp:266 f4 find_recurrence_times tools/freebusy.cpp:292 f5 get_freebusy tools/freebusy.cpp:759 f6 main tools/freebusy.cpp:1023 Fixes: gromox-1.28-218-gbcf55c2c4
- Loading branch information