Module Name: src
Committed By: dholland
Date: Mon Aug 3 06:04:13 UTC 2009
Modified Files:
src/games/robots: score.c
Log Message:
don't ignore errors from read(); found by lint
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/games/robots/score.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/games/robots/score.c
diff -u src/games/robots/score.c:1.21 src/games/robots/score.c:1.22
--- src/games/robots/score.c:1.21 Mon Jul 20 06:39:06 2009
+++ src/games/robots/score.c Mon Aug 3 06:04:12 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: score.c,v 1.21 2009/07/20 06:39:06 dholland Exp $ */
+/* $NetBSD: score.c,v 1.22 2009/08/03 06:04:12 dholland Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)score.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: score.c,v 1.21 2009/07/20 06:39:06 dholland Exp $");
+__RCSID("$NetBSD: score.c,v 1.22 2009/08/03 06:04:12 dholland Exp $");
#endif
#endif /* not lint */
@@ -66,10 +66,9 @@
{
SCORE *scp;
- if (read(inf, &max_uid, sizeof max_uid) == sizeof max_uid) {
+ if (read(inf, &max_uid, sizeof max_uid) == sizeof max_uid &&
+ read(inf, Top, sizeof Top) == sizeof Top) {
max_uid = ntohl(max_uid);
-
- read(inf, Top, sizeof Top);
for (scp = Top; scp < &Top[MAXSCORES]; scp++) {
scp->s_uid = ntohl(scp->s_uid);
scp->s_score = ntohl(scp->s_score);