Mercurial > hg > early-roguelike
comparison srogue/main.c @ 174:1863409c44cf
srogue: improve privilege handling.
Setgid privileges are now dropped when not required. restore() is now
less complex.
| author | John "Elwin" Edwards |
|---|---|
| date | Sat, 01 Aug 2015 16:23:24 -0400 |
| parents | 78fa1d0e5d25 |
| children | db1c9a21a7c3 |
comparison
equal
deleted
inserted
replaced
| 173:78fa1d0e5d25 | 174:1863409c44cf |
|---|---|
| 119 } | 119 } |
| 120 } | 120 } |
| 121 #endif | 121 #endif |
| 122 | 122 |
| 123 if (!use_savedir) | 123 if (!use_savedir) |
| 124 md_droppriv(); | 124 md_normaluser(); |
| 125 | 125 |
| 126 /* get home and options from environment */ | 126 /* get home and options from environment */ |
| 127 | 127 |
| 128 if ((env = getenv("HOME")) != NULL) | 128 if ((env = getenv("HOME")) != NULL) |
| 129 strcpy(home, env); | 129 strcpy(home, env); |
