Re: Thread-safe error location in maintainer mode
From: Philip Martin <philip.martin_at_wandisco.com>
Date: Wed, 04 Mar 2015 13:48:14 +0000
Ivan Zhakov <ivan_at_visualsvn.com> writes:
> I was thinking about similar change, but as far I remember it's not
That does need to be considered.
The atomic init callback in this case is written to never return an
If I initialize:
static volatile svn_atomic_t init_status = 10;
the client does go into an infinite loop when attempting to raise an
If I initialize
static volatile svn_atomic_t init_status = 2;
the client recurses until it SEGVs when svn_atomic__init_once tries to
A memory overwrite bug could cause the svn_atomic_t used by
Overall I don't think the circular problem is a problem in practice.
-- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*Received on 2015-03-04 14:48:44 CET |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.