From 70a168206b7bdc1410abb0702c88e334bf5cff95 Mon Sep 17 00:00:00 2001 From: aiju Date: Mon, 16 May 2011 22:16:07 +0000 Subject: [PATCH] fixed [45]s --- sys/src/games/xs.c | 4 ++-- 1 file 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);