INN commit: trunk/nnrpd (tls.c)
INN Commit
rra at isc.org
Tue Sep 17 19:00:23 UTC 2019
Date: Tuesday, September 17, 2019 @ 12:00:22
Author: iulius
Revision: 10347
nnrpd: fix the selection of DH parameters
When the parameters have already been initialized, the callback returns NULL
instead of the previously loaded buffer.
Fix to previous commit 10343.
Thanks to Adam D. Barratt for having caught the issue.
Modified:
trunk/nnrpd/tls.c
-------+
tls.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Modified: tls.c
===================================================================
--- tls.c 2019-09-04 17:48:24 UTC (rev 10346)
+++ tls.c 2019-09-17 19:00:22 UTC (rev 10347)
@@ -213,8 +213,8 @@
if (ffdhe2048 == NULL) {
ffdhe2048 = load_dh_buffer(file_ffdhe2048,
sizeof(file_ffdhe2048));
- r = ffdhe2048;
}
+ r = ffdhe2048;
break;
case 3: /* DH keys shorter than 3072 bits are prohibited. */
@@ -221,8 +221,8 @@
if (ffdhe4096 == NULL) {
ffdhe4096 = load_dh_buffer(file_ffdhe4096,
sizeof(file_ffdhe4096));
- r = ffdhe4096;
}
+ r = ffdhe4096;
break;
case 4: /* DH keys shorter than 7680 bits are prohibited. */
@@ -230,8 +230,8 @@
if (ffdhe8192 == NULL) {
ffdhe8192 = load_dh_buffer(file_ffdhe8192,
sizeof(file_ffdhe8192));
- r = ffdhe8192;
}
+ r = ffdhe8192;
}
return r;
More information about the inn-committers
mailing list