diff -p -up toppler-1.1.3/highscore.cc.ocreat toppler-1.1.3/highscore.cc --- toppler-1.1.3/highscore.cc.ocreat 2007-07-19 16:26:35.000000000 +0200 +++ toppler-1.1.3/highscore.cc 2008-06-02 11:07:26.000000000 +0200 @@ -139,7 +139,7 @@ static bool hsc_lock(void) { setegid(GameGroupID); int lockfd; - while ((lockfd = open(HISCOREDIR "/" SCOREFNAME ".lck", O_CREAT | O_RDWR | O_EXCL)) == -1) { + while ((lockfd = open(HISCOREDIR "/" SCOREFNAME ".lck", O_CREAT | O_RDWR | O_EXCL, S_IRUSR | S_IWUSR)) == -1) { dcl_wait(); scr_swap(); }