From 81eefcdd20a4f2ca6b390b9e435ed9c17943708e Mon Sep 17 00:00:00 2001 From: Marcelo Araujo Date: Mon, 4 Feb 2013 08:44:28 +0000 Subject: - Update to version 7.5.0.0.p.0.20050612. PR: ports/174192 Submitted by: KATO Tsuguru --- games/xconq/files/patch-kernel__unix.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 games/xconq/files/patch-kernel__unix.c (limited to 'games/xconq/files/patch-kernel__unix.c') diff --git a/games/xconq/files/patch-kernel__unix.c b/games/xconq/files/patch-kernel__unix.c new file mode 100644 index 000000000000..2133ef12ef38 --- /dev/null +++ b/games/xconq/files/patch-kernel__unix.c @@ -0,0 +1,20 @@ +--- kernel/unix.c.orig ++++ kernel/unix.c +@@ -267,7 +267,7 @@ + /* The scorefile is only writable by the owner of the Xconq + executable, but we normally run as the user, so switch over + before writing. */ +- setuid(games_uid); ++ setgid(games_uid); + fp = open_file(score_file_pathname(name), "a"); + return fp; + } +@@ -277,7 +277,7 @@ + { + fclose(fp); + /* Reset the uid back to the user who started the game. */ +- setuid(getuid()); ++ setgid(getgid()); + } + + /* Given the name of a scorefile, return a complete path to it, -- cgit v1.2.3