Fix mod_proxy RoundRobin (off by one problem if only one backend is up)
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2432 152afb58-edef-0310-8abb-c4023f1b3aa9svn/tags/lighttpd-1.4.23
parent
def70d86e9
commit
0990c81134
1
NEWS
1
NEWS
|
@ -13,6 +13,7 @@ NEWS
|
|||
* Remove link from errormsg about fastcgi apps (fixes #1942)
|
||||
* Strip trailing dot from "Host:" header
|
||||
* Remove the optional port info from SERVER_NAME (thx Mr_Bond)
|
||||
* Fix mod_proxy RoundRobin (off by one problem if only one backend is up)
|
||||
|
||||
- 1.4.22 - 2009-03-07
|
||||
* Fix wrong lua type for CACHE_MISS/CACHE_HIT in mod_cml (fixes #533)
|
||||
|
|
|
@ -1209,7 +1209,7 @@ static handler_t mod_proxy_check_extension(server *srv, connection *con, void *p
|
|||
|
||||
if (ndx >= (int) extension->value->used) {
|
||||
/* didn't found a higher id, wrap to the start */
|
||||
for (ndx = 0; ndx < (int) k; ndx++) {
|
||||
for (ndx = 0; ndx <= (int) k; ndx++) {
|
||||
host = (data_proxy *)extension->value->data[ndx];
|
||||
if (!host->is_disabled) break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue