diff options
| author | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-01-30 01:29:28 +0000 |
|---|---|---|
| committer | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-01-30 01:29:28 +0000 |
| commit | 85d133dabd51391a2a09f9be5185edc27dfb7bed (patch) | |
| tree | 91f87d9f123f5665bb43cbe856fc4908719e47d4 | |
| parent | 534fe5414fafad51dd2f5366e791b95c29edc7f9 (diff) | |
Notes
| -rw-r--r-- | games/backgammon/common_source/save.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/games/backgammon/common_source/save.c b/games/backgammon/common_source/save.c index b25e19494dc9..61cdd8ec7ac4 100644 --- a/games/backgammon/common_source/save.c +++ b/games/backgammon/common_source/save.c @@ -87,6 +87,7 @@ register int n; writec (*fs++); } *fs = '\0'; + setreuid(geteuid(), getuid()); if ((fdesc = open(fname,2)) == -1 && errno == 2) { if ((fdesc = creat (fname,0700)) != -1) break; @@ -129,6 +130,7 @@ register int n; write (fdesc,&gvalue,sizeof gvalue); write (fdesc,&raflag,sizeof raflag); close (fdesc); + setreuid(geteuid(), getuid()); if (tflag) curmove (18,0); writel (saved); |
