commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mt...@apache.org
Subject cvs commit: jakarta-commons/daemon/src/native/nt/procrun/src javajni.c
Date Sun, 19 Sep 2004 08:47:22 GMT
mturk       2004/09/19 01:47:22

  Modified:    daemon/src/native/nt/procrun/src javajni.c
  Log:
  Do not call DestroyJavaVM when closing jvm.dll. It causes
  service to exit prematurely
  
  Revision  Changes    Path
  1.4       +4 -1      jakarta-commons/daemon/src/native/nt/procrun/src/javajni.c
  
  Index: javajni.c
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/daemon/src/native/nt/procrun/src/javajni.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- javajni.c	17 Jun 2004 02:04:16 -0000	1.3
  +++ javajni.c	19 Sep 2004 08:47:22 -0000	1.4
  @@ -212,10 +212,13 @@
                   JVM_DELETE_CLAZZ(lpJava, clString);
                   __apxJvmDetach(lpJava);
                   /* Check if this is the jvm loader */
  -                if (!lpJava->iVmCount) {
  +                if (!lpJava->iVmCount && _st_sys_jvmDllHandle) {
  +#if 0
                       /* Do not destroy if we terminated the worker thread */
                       if (dwJvmRet != STILL_ACTIVE)
                           (*(lpJava->lpJvm))->DestroyJavaVM(lpJava->lpJvm); 
  +#endif
  +                    /* Unload JVM dll */
                       FreeLibrary(_st_sys_jvmDllHandle);
                       _st_sys_jvmDllHandle = NULL;
                   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message