Fixing undefined index 'foo'

This commit is contained in:
Thomas Müller 2015-06-01 14:10:00 +02:00
parent 8902e2be73
commit 2104c2ffdd

View file

@ -111,6 +111,9 @@ class MemcacheLockingProvider implements ILockingProvider {
throw new LockedException($path);
}
unset($this->acquiredLocks['exclusive'][$path]);
if (!isset($this->acquiredLocks['shared'][$path])) {
$this->acquiredLocks['shared'][$path] = 0;
}
$this->acquiredLocks['shared'][$path]++;
} else if ($targetType === self::LOCK_EXCLUSIVE) {
// we can only change a shared lock to an exclusive if there's only a single owner of the shared lock