]> git.kaiwu.me - njs.git/commitdiff
Fixed a dead store.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 15 Mar 2018 12:15:24 +0000 (15:15 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Thu, 15 Mar 2018 12:15:24 +0000 (15:15 +0300)
Found by Clang Static Analyzer.

nxt/nxt_random.c

index 81f1b28450f47ccedf3add5bd5cc5151edfb2bc8..d9a8c03c51fa7407160161dce8e2fd771c1404b5 100644 (file)
@@ -64,14 +64,16 @@ nxt_random_stir(nxt_random_t *r, nxt_pid_t pid)
 
     r->pid = pid;
 
-    n = 0;
-
 #if (NXT_HAVE_GETRANDOM)
 
     /* Linux 3.17 getrandom(), it is not available in Glibc. */
 
     n = syscall(SYS_getrandom, &key, NXT_RANDOM_KEY_SIZE, 0);
 
+#else
+
+    n = 0;
+
 #endif
 
     if (n != NXT_RANDOM_KEY_SIZE) {