Author: rjung
Date: Fri Mar 13 11:45:44 2009
New Revision: 753213
URL: http://svn.apache.org/viewvc?rev=753213&view=rev
Log:
Switch back to const char* arguments and
rename arguments in a more precise way.
Modified:
tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c
Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c?rev=753213&r1=753212&r2=753213&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c Fri Mar 13 11:45:44
2009
@@ -689,7 +689,7 @@
static int find_by_session(jk_ws_service_t *s,
lb_worker_t *p,
- char *sessionid,
+ const char *session_route,
jk_logger_t *l)
{
@@ -697,7 +697,7 @@
unsigned int i;
for (i = 0; i < p->num_of_workers; i++) {
- if (strcmp(p->lb_workers[i].route, sessionid) == 0) {
+ if (strcmp(p->lb_workers[i].route, session_route) == 0) {
rc = i;
break;
}
@@ -707,7 +707,7 @@
static int find_best_bydomain(jk_ws_service_t *s,
lb_worker_t *p,
- char *sessionid,
+ const char *route_or_domain,
int *states,
jk_logger_t *l)
{
@@ -717,14 +717,14 @@
int candidate = -1;
int activation;
lb_sub_worker_t wr;
- char *idpart = strchr(sessionid, '.');
+ char *idpart = strchr(route_or_domain, '.');
size_t domain_len = 0;
if (idpart) {
- domain_len = idpart - sessionid;
+ domain_len = idpart - route_or_domain;
}
else {
- domain_len = strlen(sessionid);
+ domain_len = strlen(route_or_domain);
}
/* First try to see if we have available candidate */
for (i = 0; i < p->num_of_workers; i++) {
@@ -732,7 +732,7 @@
wr = p->lb_workers[i];
if (strlen(wr.domain) == 0 ||
strlen(wr.domain) != domain_len ||
- strncmp(wr.domain, sessionid, domain_len))
+ strncmp(wr.domain, route_or_domain, domain_len))
continue;
/* Take into calculation only the workers that are
* not in error state, stopped, disabled or busy.
@@ -803,17 +803,17 @@
static int find_bysession_route(jk_ws_service_t *s,
lb_worker_t *p,
- char *sessionid,
+ const char *session_route,
int *states,
jk_logger_t *l)
{
int uses_domain = 0;
int candidate = -1;
- candidate = find_by_session(s, p, sessionid, l);
+ candidate = find_by_session(s, p, session_route, l);
if (candidate < 0) {
uses_domain = 1;
- candidate = find_best_bydomain(s, p, sessionid, states, l);
+ candidate = find_best_bydomain(s, p, session_route, states, l);
}
if (candidate >= 0) {
lb_sub_worker_t wr = p->lb_workers[candidate];
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]