| 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.