Change the shared memory key to the password file. (from Edoardo Spadolini)
This commit is contained in:
parent
1a08194dfe
commit
4d16194de8
|
@ -719,11 +719,11 @@ void
|
||||||
shm_mk_keys(key_t *shm_key, key_t *shm_sem_key)
|
shm_mk_keys(key_t *shm_key, key_t *shm_sem_key)
|
||||||
{
|
{
|
||||||
#ifdef USE_SHMEM
|
#ifdef USE_SHMEM
|
||||||
if ((*shm_key = ftok("dgamelaunch", 'R')) == -1) {
|
if ((*shm_key = ftok(globalconfig.passwd, 'R')) == -1) {
|
||||||
debug_write("ftok shm_key");
|
debug_write("ftok shm_key");
|
||||||
graceful_exit(71);
|
graceful_exit(71);
|
||||||
}
|
}
|
||||||
if ((*shm_sem_key = ftok("dgamelaunch", 'S')) == -1) {
|
if ((*shm_sem_key = ftok(globalconfig.passwd, 'S')) == -1) {
|
||||||
debug_write("ftok shm_sem_key");
|
debug_write("ftok shm_sem_key");
|
||||||
graceful_exit(72);
|
graceful_exit(72);
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,6 +107,8 @@ default_term = "xterm"
|
||||||
# Passwd refers to the file that stores the user database.
|
# Passwd refers to the file that stores the user database.
|
||||||
# The default passwd file is "/dgl-login" for flat-text database, and for
|
# The default passwd file is "/dgl-login" for flat-text database, and for
|
||||||
# sqlite, whatever value was defined for the sqlite database at compile time.
|
# sqlite, whatever value was defined for the sqlite database at compile time.
|
||||||
|
# This is also used for the shared memory key, if shmem is enabled at compile
|
||||||
|
# time.
|
||||||
#passwd = "/dgl-login"
|
#passwd = "/dgl-login"
|
||||||
|
|
||||||
# Lockfile is used only when dgl was compiled without sqlite.
|
# Lockfile is used only when dgl was compiled without sqlite.
|
||||||
|
|
Loading…
Reference in New Issue