costin 01/11/16 14:37:13 Modified: jk/native/common jk_uri_worker_map.c jk_uri_worker_map.h Log: Get the number of mappings in uri_worker_map, quick exit if none. ( it is possible to configure mod_jk using setHandler, we don't want extra overhead ) Revision Changes Path 1.11 +10 -1 jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c Index: jk_uri_worker_map.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- jk_uri_worker_map.c 2001/11/07 21:54:45 1.10 +++ jk_uri_worker_map.c 2001/11/16 22:37:13 1.11 @@ -67,7 +67,7 @@ * servlet container. * * * * Author: Gal Shachor <[EMAIL PROTECTED]> * - * Version: $Revision: 1.10 $ * + * Version: $Revision: 1.11 $ * ***************************************************************************/ #include "jk_pool.h" @@ -118,7 +118,13 @@ unsigned capacity; }; +int uri_worker_map_size(jk_uri_worker_map_t *uw_map ) { + if( uw_map == NULL ) + return 0; + return uw_map->size; +} + /* * We are now in a security nightmare, it maybe that somebody sent * us a uri that looks like /top-secret.jsp. and the web server will @@ -444,6 +450,9 @@ const char *uri, jk_logger_t *l) { + if( uri_worker_map_size( uw_map ) <= 0 ) + return NULL; + jk_log(l, JK_LOG_DEBUG, "Into jk_uri_worker_map_t::map_uri_to_worker\n"); 1.4 +4 -1 jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.h Index: jk_uri_worker_map.h =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- jk_uri_worker_map.h 2001/07/02 21:13:00 1.3 +++ jk_uri_worker_map.h 2001/11/16 22:37:13 1.4 @@ -58,7 +58,7 @@ /*************************************************************************** * Description: URI to worker mapper header file * * Author: Gal Shachor <[EMAIL PROTECTED]> * - * Version: $Revision: 1.3 $ * + * Version: $Revision: 1.4 $ * ***************************************************************************/ #ifndef JK_URI_WORKER_MAP_H @@ -91,6 +91,9 @@ char *puri, char *pworker, jk_logger_t *l); + +int uri_worker_map_size(jk_uri_worker_map_t *uw_map ); + int uri_worker_map_close(jk_uri_worker_map_t *uw_map, jk_logger_t *l);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>