mmanders    01/11/29 12:02:44

  Modified:    jk/native/netscape jk_nsapi_plugin.c
  Log:
  Added default worker_env to prevent GPF during startup.
  Set ssl_key_size to -1 for now until we can determine if this is available from the 
webserver, and how to configure it (ala JkOptions for Apache module.)
  
  Revision  Changes    Path
  1.7       +6 -3      jakarta-tomcat-connectors/jk/native/netscape/jk_nsapi_plugin.c
  
  Index: jk_nsapi_plugin.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/netscape/jk_nsapi_plugin.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- jk_nsapi_plugin.c 2001/11/07 21:46:28     1.6
  +++ jk_nsapi_plugin.c 2001/11/29 20:02:44     1.7
  @@ -58,7 +58,7 @@
   /***************************************************************************
    * Description: NSAPI plugin for Netscape servers                          *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.6 $                                           *
  + * Version:     $Revision: 1.7 $                                           *
    ***************************************************************************/
   
   
  @@ -89,6 +89,7 @@
   static int init_on_other_thread_is_ok = JK_FALSE;
   
   static jk_logger_t *logger = NULL;
  +static jk_worker_env_t        worker_env;
   
   #ifdef NETWARE
   int (*PR_IsSocketSecure)(SYS_NETFD *csd); /* pointer to PR_IsSocketSecure function 
*/
  @@ -131,7 +132,7 @@
       jk_map_t *init_map = (jk_map_t *)init_d;
       /* we add the URI->WORKER MAP since workers using AJP14 will feed it */
        /* but where are they here in Netscape ? */
  -    if(wc_open(init_map, NULL, logger)) {
  +    if(wc_open(init_map, &worker_env, logger)) {
           init_on_other_thread_is_ok = JK_TRUE;
       } else {
           jk_log(logger, JK_LOG_EMERG, "In init_workers_on_other_threads, failed\n");
  @@ -269,7 +270,7 @@
       int rc = REQ_ABORTED;
       jk_map_t *init_map;
   
  -    fprintf(stderr, "In jk_init %s %s %s\n",worker_prp_file, log_level_str,  
log_file);
  +    fprintf(stderr, "In jk_init.\n   Worker file = %s.\n   Log level = %s.\n   Log 
File = %s\n",worker_prp_file, log_level_str,  log_file);
       if(!worker_prp_file) {
           worker_prp_file = JK_WORKER_FILE_DEF;
       }
  @@ -455,6 +456,8 @@
       else
   #endif
       s->is_ssl           = security_active;
  +
  +    s->ssl_key_size     = -1; /* required by Servlet 2.3 Api, added in jtc */
       if(s->is_ssl) {
           s->ssl_cert     = pblock_findval("auth-cert", private_data->rq->vars);
           if(s->ssl_cert) {
  
  
  

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

Reply via email to