https://lists.gnu.org/archive/html/bug-bash/2023-03/msg00116.html https://git.savannah.gnu.org/cgit/bash.git/commit/?h=devel&id=57d4dc15ff35895a1c1248f948f59739ffb99fde --- lib/sh/random.c +++ lib/sh/random.c @@ -90,7 +90,7 @@ genseed () u_bits32_t iv; gettimeofday (&tv, NULL); - iv = (u_bits32_t)seedrand; /* let the compiler truncate */ + iv = (uintptr_t)seedrand; /* let the compiler truncate */ iv = tv.tv_sec ^ tv.tv_usec ^ getpid () ^ getppid () ^ current_user.uid ^ iv; return (iv); }