- Fix error retry delay calculation to not already doubling the wait
on the first error.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1927874 13f79535-47bb-0310-9956-
ffa450edef68
--- /dev/null
+ *) mod_md: update to version 2.6.2
+ - Fix error retry delay calculation to not already doubling the wait
+ on the first error.
* As apr_time_t is signed, this might wrap around*/
int i;
delay = job->min_delay;
- for (i = 0; i < err_count; ++i) {
+ for (i = 0; i < (err_count - 1); ++i) {
delay <<= 1;
if ((delay <= 0) || (delay > max_delay)) {
delay = max_delay;
break;
}
}
- if (delay > max_delay)
- delay = max_delay;
}
if (delay > 0) {
/* jitter the delay by +/- 0-50%.
* @macro
* Version number of the md module as c string
*/
-#define MOD_MD_VERSION "2.6.1"
+#define MOD_MD_VERSION "2.6.2"
/**
* @macro
* release. This is a 24 bit number with 8 bits for major number, 8 bits
* for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203.
*/
-#define MOD_MD_VERSION_NUM 0x020601
+#define MOD_MD_VERSION_NUM 0x020602
#define MD_ACME_DEF_URL "https://acme-v02.api.letsencrypt.org/directory"