]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[4.2.8p16 rc] c99-ism breaks VS2008 build
authorJuergen Perlinger <perlinger@ntp.org>
Tue, 6 Sep 2022 17:15:41 +0000 (19:15 +0200)
committerJuergen Perlinger <perlinger@ntp.org>
Tue, 6 Sep 2022 17:15:41 +0000 (19:15 +0200)
bk: 6317803ds7ox67vksL1LDJJRXMEIMQ

libntp/ntp_crypto_rnd.c

index 6a1a1b8279275be383dd5af7f9cd35e053b69d3d..b43e3eecdfa972f6f2df371443861b10d9db13e3 100644 (file)
@@ -109,10 +109,7 @@ ntp_crypto_random_buf(
                return (-1);
 
 #ifdef USE_OPENSSL_CRYPTO_RAND
-       int rc;
-
-       rc = RAND_bytes(buf, size2int_chk(nbytes));
-       if (1 != rc) {
+       if (1 != RAND_bytes(buf, size2int_chk(nbytes))) {
                unsigned long err;
                char *err_str;
 
@@ -123,9 +120,8 @@ ntp_crypto_random_buf(
 
                return -1;
        }
-       return 0;
 #else
        arc4random_buf(buf, nbytes);
-       return 0;
 #endif
+       return 0;
 }