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 2007/03/15 12:22:13 UTC
svn commit: r518585 - /tomcat/connectors/trunk/jk/native/common/jk_shm.c
Author: mturk
Date: Thu Mar 15 04:22:12 2007
New Revision: 518585
URL: http://svn.apache.org/viewvc?view=rev&rev=518585
Log:
Fix typo, and unlink on parent close.
Modified:
tomcat/connectors/trunk/jk/native/common/jk_shm.c
Modified: tomcat/connectors/trunk/jk/native/common/jk_shm.c
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_shm.c?view=diff&rev=518585&r1=518584&r2=518585
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_shm.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_shm.c Thu Mar 15 04:22:12 2007
@@ -237,7 +237,7 @@
if (!jk_shmem.lockname) {
int i;
jk_shmem.fd_lock = -1;
- for (i = 0; i < 8) {
+ for (i = 0; i < 8; i++) {
strcpy(flkname, "/tmp/jkshmlock.XXXXXX");
if (mktemp(flkname)) {
jk_shmem.fd_lock = open(flkname, O_RDWR|O_CREAT|O_TRUNC, 0666);
@@ -251,7 +251,6 @@
return rc;
}
jk_shmem.lockname = strdup(flkname);
- unlink(jk_shmem.lockname);
}
else if (attached) {
jk_shmem.fd_lock = open(jk_shmem.lockname, O_RDWR, 0666);
@@ -460,6 +459,7 @@
munmap((void *)jk_shmem.hdr, jk_shmem.size);
close(jk_shmem.fd);
if (jk_shmem.lockname) {
+ unlink(jk_shmem.lockname);
free(jk_shmem.lockname);
jk_shmem.lockname = NULL;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org