summaryrefslogtreecommitdiff
path: root/src/birth.c
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2011-03-31 08:44:10 +0200
committerBardur Arantsson <bardur@scientician.net>2012-03-29 19:53:56 +0200
commitdac2f1a94d2514137fb409b9a4a3268ac08506d7 (patch)
tree353dcf19a7ce061e7daf55d98c38f6a88649c081 /src/birth.c
parentf9c459680ef61af4387edb352b899c43399698c6 (diff)
Files: Remove setuid support completely.
Diffstat (limited to 'src/birth.c')
-rw-r--r--src/birth.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/birth.c b/src/birth.c
index 4b865172..1a515712 100644
--- a/src/birth.c
+++ b/src/birth.c
@@ -3522,15 +3522,9 @@ int load_savefile_names()
/* File type is "TEXT" */
FILE_TYPE(FILE_TYPE_TEXT);
- /* Grab permission */
- if (savefile_setuid) safe_setuid_grab();
-
/* Read the file */
fff = my_fopen(buf, "r");
- /* Drop permission */
- if (savefile_setuid) safe_setuid_drop();
-
/* Failure */
if (!fff) return (0);
@@ -3601,15 +3595,9 @@ int load_savefile_names()
/* File type is 'SAVE' */
FILE_TYPE(FILE_TYPE_SAVE);
- /* Grab permission */
- if (savefile_setuid) safe_setuid_grab();
-
/* Try to open the savefile */
fd = fd_open(savefile, O_RDONLY);
- /* Drop permission */
- if (savefile_setuid) safe_setuid_drop();
-
/* Still existing ? */
if (fd >= 0)
{
@@ -3650,15 +3638,9 @@ void save_savefile_names()
/* File type is "TEXT" */
FILE_TYPE(FILE_TYPE_TEXT);
- /* Grab permission */
- if (savefile_setuid) safe_setuid_grab();
-
/* Read the file */
fff = my_fopen(buf, "w");
- /* Drop permission */
- if (savefile_setuid) safe_setuid_drop();
-
/* Failure */
if (!fff) return;
@@ -3816,15 +3798,9 @@ savefile_try_again:
strncpy(player_base, savefile_names[savefile_idx[sel - 2]], 32);
process_player_name(TRUE);
- /* Grab permission */
- if (savefile_setuid) safe_setuid_grab();
-
/* Remove the savefile */
fd_kill(savefile);
- /* Drop permission */
- if (savefile_setuid) safe_setuid_drop();
-
/* Restore 'player_base' and 'savefile' */
strncpy(player_base, player_base_save, 32);
process_player_name(TRUE);