$OpenBSD: patch-src_main_c,v 1.2 2017/09/21 09:34:32 sthen Exp $
Index: src/main.c
--- src/main.c.orig
+++ src/main.c
@@ -1842,8 +1842,10 @@ int main(int argc, char** argv)
 	int proto;
 	char *options;
 	int ret;
+#ifndef HAVE_ARC4RANDOM
 	unsigned int seed;
 	int rfd;
+#endif
 	int debug_save, debug_flag;
 	int dont_fork_cnt;
 	struct name_lst* n_lst;
@@ -2109,6 +2111,7 @@ int main(int argc, char** argv)
 		goto error;
 	}
 
+#ifndef HAVE_ARC4RANDOM
 	/* seed the prng */
 	/* try to use /dev/urandom if possible */
 	seed=0;
@@ -2129,6 +2132,7 @@ try_again:
 	fastrand_seed(kam_rand());
 	srandom(kam_rand()+time(0));
 	LM_DBG("test random numbers %u %lu %u\n", kam_rand(), random(), fastrand());
+#endif
 
 	/*register builtin  modules*/
 	register_builtin_modules();
