summaryrefslogtreecommitdiff
path: root/src/sys
diff options
context:
space:
mode:
author/dev/humancontroller <devhc@example.com>2013-04-14 18:33:25 +0200
committerTim Angus <tim@ngus.net>2013-05-31 23:10:56 +0100
commit4a7e86f18b2735344291aaae16e0ff88f7de4e32 (patch)
treec76416663d5f09a480bc1bce85c110dcdda6bba3 /src/sys
parentf2f4ec886bf730f0001cce3652ab8467a081502a (diff)
make the fread() success-check code in Sys_RandomBytes() more secure
Diffstat (limited to 'src/sys')
-rw-r--r--src/sys/sys_unix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys/sys_unix.c b/src/sys/sys_unix.c
index 1ed2dfcf..f29ddd07 100644
--- a/src/sys/sys_unix.c
+++ b/src/sys/sys_unix.c
@@ -116,7 +116,7 @@ qboolean Sys_RandomBytes( byte *string, int len )
if( !fp )
return qfalse;
- if( !fread( string, sizeof( byte ), len, fp ) )
+ if( fread( string, sizeof( byte ), len, fp ) != len )
{
fclose( fp );
return qfalse;