aboutsummaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-02-07 16:56:02 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-02-07 16:56:02 -0500
commit2be70c3b7c3cb806614318858090c039bdfd4fc5 (patch)
tree61faa241e572d3241718b868ef9b32c20312ffc9 /libc
parentc0df0ee6437aa2786b1a92bc6af1284958d104c7 (diff)
downloadkappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.zip
kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.gz
kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.bz2
kappa-2be70c3b7c3cb806614318858090c039bdfd4fc5.tar.xz
fix RNG with zero seed, rename VGA->GFX
Diffstat (limited to 'libc')
-rw-r--r--libc/stdlib.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/stdlib.c b/libc/stdlib.c
index 49f61f1..ca890b4 100644
--- a/libc/stdlib.c
+++ b/libc/stdlib.c
@@ -34,5 +34,6 @@ int rand(void)
void srand(unsigned int seed)
{
- rand_state = seed;
+ /* prevent a zero seed */
+ rand_state = (!seed?42:seed);
}