]> granicus.if.org Git - php/commitdiff
* _lock() calls _assertStateDir()
authorStig Bakken <ssb@php.net>
Sat, 23 Mar 2002 10:18:32 +0000 (10:18 +0000)
committerStig Bakken <ssb@php.net>
Sat, 23 Mar 2002 10:18:32 +0000 (10:18 +0000)
pear/PEAR/Registry.php

index 26ea6e1667ac5b936984bb59a6ba6c201bd96e73..f43a35411e89a01c9b8615145877476159580d67 100644 (file)
@@ -210,6 +210,9 @@ class PEAR_Registry extends PEAR
             // XXX does not check type of lock (LOCK_SH/LOCK_EX)
             return true;
         }
+        if (PEAR::isError($err = $this->_assertStateDir())) {
+            return $err;
+        }
         $this->lock_fp = @fopen($this->lockfile, 'w');
         if (!is_resource($this->lock_fp)) {
             return $this->raiseError("could not create lock file: $php_errormsg");