Index: a/nnrpd/tls.c
===================================================================
--- a/nnrpd/tls.c	(revision 10347)
+++ a/nnrpd/tls.c	(revision 10348)
@@ -214,6 +214,6 @@
                 ffdhe2048 = load_dh_buffer(file_ffdhe2048,
                                            sizeof(file_ffdhe2048));
-                r = ffdhe2048;
             }
+            r = ffdhe2048;
             break;
 
@@ -222,6 +222,6 @@
                 ffdhe4096 = load_dh_buffer(file_ffdhe4096,
                                            sizeof(file_ffdhe4096));
-                r = ffdhe4096;
             }
+            r = ffdhe4096;
             break;
 
@@ -231,6 +231,6 @@
                 ffdhe8192 = load_dh_buffer(file_ffdhe8192,
                                            sizeof(file_ffdhe8192));
-                r = ffdhe8192;
             }
+            r = ffdhe8192;
     }
 
