Hi Mladen, On 08.11.2011 03:15, mt...@apache.org wrote: > Author: mturk > Date: Tue Nov 8 11:15:38 2011 > New Revision: 1199192 > > URL: http://svn.apache.org/viewvc?rev=1199192&view=rev > Log: > Guard data shm data access with lock. We can have sync problems when multiple > processes try to update the shared memory at the same time > > Modified: > tomcat/jk/trunk/native/common/jk_shm.c > > Modified: tomcat/jk/trunk/native/common/jk_shm.c > URL: > http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_shm.c?rev=1199192&r1=1199191&r2=1199192&view=diff > ============================================================================== > --- tomcat/jk/trunk/native/common/jk_shm.c (original) > +++ tomcat/jk/trunk/native/common/jk_shm.c Tue Nov 8 11:15:38 2011 > @@ -159,9 +161,10 @@ int jk_shm_open(const char *fname, size_ > JK_TRACE_EXIT(l); > return 0; > } > - > - jk_shmem.size = JK_SHM_ALIGN(sizeof(jk_shm_header_t) + sz); > -
Tis removal was intentional? > + if (!jk_shm_inited_cs) { > + jk_shm_inited_cs = 1; > + JK_INIT_CS(&jk_shmem.cs, rc); > + } > #if defined (WIN32) > if (fname) { > sprintf(lkname, "Global\\%s_MUTEX", fname); Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org