You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2011/11/08 17:57:05 UTC
svn commit: r1199345 - /tomcat/jk/trunk/native/common/jk_shm.c
Author: mturk
Date: Tue Nov 8 16:57:05 2011
New Revision: 1199345
URL: http://svn.apache.org/viewvc?rev=1199345&view=rev
Log:
Revert accidental removal of real shm size. Also make sure we actually map the requested size
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=1199345&r1=1199344&r2=1199345&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_shm.c (original)
+++ tomcat/jk/trunk/native/common/jk_shm.c Tue Nov 8 16:57:05 2011
@@ -167,6 +167,7 @@ int jk_shm_open(const char *fname, size_
JK_LEAVE_CS(&jk_shmem.cs, rc);
return 0;
}
+ jk_shmem.size = JK_SHM_ALIGN(sizeof(jk_shm_header_t) + sz);
#if defined (WIN32)
if (fname) {
sprintf(lkname, "Global\\%s_MUTEX", fname);
@@ -198,7 +199,7 @@ int jk_shm_open(const char *fname, size_
jk_get_sa_with_null_dacl(),
PAGE_READWRITE,
0,
- (DWORD)(sizeof(jk_shm_header_t) + sz),
+ (DWORD)jk_shmem.size,
fname);
}
if (jk_shm_map == NULL || jk_shm_map == INVALID_HANDLE_VALUE) {
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org