summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-05-16 22:16:07 +0000
committeraiju <aiju@phicode.de>2011-05-16 22:16:07 +0000
commit70a168206b7bdc1410abb0702c88e334bf5cff95 (patch)
tree3262a365c2316b7c81763190e5712e708574d1db
parent1a81fb86eb713f3e98a71522259d843e8cc14995 (diff)
downloadplan9front-70a168206b7bdc1410abb0702c88e334bf5cff95.tar.xz
fixed [45]s
-rw-r--r--sys/src/games/xs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/games/xs.c b/sys/src/games/xs.c
index ef8451816..4a1a72284 100644
--- a/sys/src/games/xs.c
+++ b/sys/src/games/xs.c
@@ -848,7 +848,7 @@ threadmain(int argc, char *argv[])
snprint(buf, sizeof(buf), "/sys/games/lib/%dscores", N);
scores = open(buf, OWRITE);
if(scores < 0)
- sysfatal("can't open %s: %r", buf);
+ print("can't open %s: %r\n", buf);
tb = 0;
if(screen->depth < 3){
tb = allocimage(display, Rect(0,0,16,16), 0, 1, -1);
@@ -881,7 +881,7 @@ threadmain(int argc, char *argv[])
points = 0;
memset(board, 0, sizeof(board));
redraw(0);
- if(play()){
+ if(play() && scores >= 0){
endtime = time(0);
fprint(scores, "%ld\t%s\t%lud\t%ld\n",
points, getuser(), starttime, endtime-starttime);