Libical 3.0 Branched

Milan Crha mcrha at redhat.com
Mon Nov 6 05:36:59 PST 2017


On Fri, 2017-11-03 at 09:19 -0400, Allen Winter wrote:
> I committed your patches to the 3.0 and master branches.
> I also updated the zoneinfo to tzdata2017c

	Hi,
thanks.

I've just discovered one more issue, there could happen a deadlock on
the builtin mutex since commit 0ebf2d9a7183be94991c2681c6e3f009c64cf7cc
caused by icaltimezone_load_builtin_timezone(). The trick was to have a
timezone, which didn't have set location. In such case the function
returns immediately, without releasing acquired mutex. Attached is one
possible change, which fixes it.

I do not know why I didn't notice it earlier. I'm afraid this change
would worth a release, because it's a show stopper.
	Bye,
	Milan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ical.patch
Type: text/x-patch
Size: 976 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/libical-devel/attachments/20171106/705b5e9e/attachment.bin>


More information about the libical-devel mailing list