diff options
author | Jay Taylor <outtatime@gmail.com> | 2016-10-09 20:17:07 +0300 |
---|---|---|
committer | rofl0r <retnyg@gmx.net> | 2016-10-15 00:49:01 +0300 |
commit | 0f6b226b15dcef4105948c3ea16ac900ead18441 (patch) | |
tree | 530a23bc6efc49b5671ec882147f96bf25173fea | |
parent | 260578d00e5e96a1bee217ad2dd97e75d5c1f190 (diff) |
Fix random_chain on Mac OS X
On Mac OS X, random chain was broken and returned always the last proxy from the
config file. Use fix as suggested by @ravomavain.
Closes #75.
-rw-r--r-- | src/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -464,7 +464,7 @@ static proxy_data *select_proxy(select_type how, proxy_data * pd, unsigned int p case RANDOMLY: do { k++; - i = 0 + (unsigned int) (proxy_count * 1.0 * rand() / (RAND_MAX + 1.0)); + i = rand() % proxy_count; } while(pd[i].ps != PLAY_STATE && k < proxy_count * 100); break; case FIFOLY: |