costin      2002/06/05 18:23:25

  Modified:    jk/native/common jk_mt.h
  Log:
  Ops... Stupid error in mt, may cause deadlocks under high load.
  
  Thanks Jean-Francois Nadeau for reporting it.
  
  Revision  Changes    Path
  1.3       +4 -4      jakarta-tomcat-connectors/jk/native/common/jk_mt.h
  
  Index: jk_mt.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_mt.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jk_mt.h   18 Jun 2001 14:15:57 -0000      1.2
  +++ jk_mt.h   6 Jun 2002 01:23:25 -0000       1.3
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: Multi thread portability code for JK                       *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.2 $                                           *
  + * Version:     $Revision: 1.3 $                                           *
    ***************************************************************************/
   
   #ifndef _JK_MT_H
  @@ -98,13 +98,13 @@
               if(pthread_mutex_init(x, NULL)) rc = JK_FALSE; else rc = JK_TRUE; 
   
           #define JK_DELETE_CS(x, rc)\
  -            if(pthread_mutex_lock(x)) rc = JK_FALSE; else rc = JK_TRUE; 
  +            if(pthread_mutex_destroy(x)) rc = JK_FALSE; else rc = JK_TRUE; 
   
           #define JK_ENTER_CS(x, rc)\
  -            if(pthread_mutex_unlock(x)) rc = JK_FALSE; else rc = JK_TRUE; 
  +            if(pthread_mutex_lock(x)) rc = JK_FALSE; else rc = JK_TRUE; 
   
           #define JK_LEAVE_CS(x, rc)\
  -            if(pthread_mutex_destroy(x)) rc = JK_FALSE; else rc = JK_TRUE; 
  +            if(pthread_mutex_unlock(x)) rc = JK_FALSE; else rc = JK_TRUE; 
       #endif /* Unix pthreads */
   
   #else /* Not an MT code */
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to