Skip to content

Commit c254787

Browse files
committed
fix lockdir use
This replaces #237 which addressed the issue at only one line instead of all 4. The _ prefix is still needed to avoid conflicts with page names.
1 parent 8c32b23 commit c254787

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

helper/rewrite.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public function setSelfMoveMeta($id) {
143143
public static function isLocked() {
144144
global $PLUGIN_MOVE_WORKING;
145145
global $conf;
146-
$lockfile = $conf['lockdir'] . self::LOCKFILENAME;
146+
$lockfile = $conf['lockdir'] . '/' . self::LOCKFILENAME;
147147
return ((isset($PLUGIN_MOVE_WORKING) && $PLUGIN_MOVE_WORKING > 0) || file_exists($lockfile));
148148
}
149149

@@ -154,7 +154,7 @@ public static function addLock() {
154154
global $PLUGIN_MOVE_WORKING;
155155
global $conf;
156156
$PLUGIN_MOVE_WORKING = $PLUGIN_MOVE_WORKING ? $PLUGIN_MOVE_WORKING + 1 : 1;
157-
$lockfile = $conf['lockdir'] . self::LOCKFILENAME;
157+
$lockfile = $conf['lockdir'] . '/' . self::LOCKFILENAME;
158158
if (!file_exists($lockfile)) {
159159
io_savefile($lockfile, "1\n");
160160
} else {
@@ -171,7 +171,7 @@ public static function removeLock() {
171171
global $PLUGIN_MOVE_WORKING;
172172
global $conf;
173173
$PLUGIN_MOVE_WORKING = $PLUGIN_MOVE_WORKING ? $PLUGIN_MOVE_WORKING - 1 : 0;
174-
$lockfile = $conf['lockdir'] . self::LOCKFILENAME;
174+
$lockfile = $conf['lockdir'] . '/' .self::LOCKFILENAME;
175175
if (!file_exists($lockfile)) {
176176
throw new Exception("removeLock failed: lockfile missing");
177177
} else {
@@ -192,7 +192,7 @@ public static function removeLock() {
192192
*/
193193
public static function removeAllLocks() {
194194
global $conf;
195-
$lockfile = $conf['lockdir'] . self::LOCKFILENAME;
195+
$lockfile = $conf['lockdir'] . '/' . self::LOCKFILENAME;
196196
if (file_exists($lockfile)) {
197197
unlink($lockfile);
198198
}

0 commit comments

Comments
 (0)