]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/conf.c
Add support for arc4random
[ngircd-alex.git] / src / ngircd / conf.c
index 9c2c912f1d126ee2282653c7ad85d9b2e9f1f91c..d337947d9104eac1a9ef2a7da45b9132aef06f22 100644 (file)
@@ -533,7 +533,11 @@ Conf_UnsetServer( CONN_ID Idx )
                                /* "Short" connection, enforce "ConnectRetry"
                                 * but randomize it a little bit: 15 seconds. */
                                Conf_Server[i].lasttry =
+#ifdef HAVE_ARC4RANDOM
+                                       t + (arc4random() % 15);
+#else
                                        t + rand() / (RAND_MAX / 15);
+#endif
                        }
                }
        }