aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-08-23 13:31:11 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-08-23 13:31:11 +0000
commit0f455b346ee27e994fca01a9b031a2ddb10aeb86 (patch)
tree99b485786b3132762ff46f7d704621d6e6c90492
parente889ff4def0771435ae6e0b33baf565c797a51c5 (diff)
downloadpostgresql-0f455b346ee27e994fca01a9b031a2ddb10aeb86.tar.gz
postgresql-0f455b346ee27e994fca01a9b031a2ddb10aeb86.zip
Fix broken lrand48() implementation, per Merlin Moncure.
-rw-r--r--src/port/rand.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/port/rand.c b/src/port/rand.c
index ca1d621fca7..b4631299e99 100644
--- a/src/port/rand.c
+++ b/src/port/rand.c
@@ -63,7 +63,7 @@ long
lrand48(void)
{
_dorand48(_rand48_seed);
- return ((long) _rand48_seed[2] << 15) + ((long) _rand48_seed[1] > 1);
+ return ((long) _rand48_seed[2] << 15) + ((long) _rand48_seed[1] >> 1);
}
void