8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 14:03:07 +01:00

Frontported fix for CORE-2221: Attach to any DB fails after modification of access rights of security2.fdb

This commit is contained in:
alexpeshkoff 2008-12-01 12:38:55 +00:00
parent 43456bd96b
commit 15800b90b9

View File

@ -411,7 +411,7 @@ namespace {
// may be some old data about really active semaphore sets?
if (version == CURRENT_VERSION)
{
int semId = semget(set[i].semKey, SEM_PER_SET, PRIV);
int semId = semget(set[i].semKey, SEM_PER_SET, 0);
if (semId > 0)
{
semctl(semId, 0, IPC_RMID);
@ -4039,7 +4039,7 @@ static SLONG create_semaphores(
while (true)
{
// Try to open existing semaphore set
semid = semget(key, 0, PRIV);
semid = semget(key, 0, 0);
if (semid == -1) {
if (errno != ENOENT) {
error(status_vector, "semget", errno);