projects
/
squirrelmail.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
open file rw only if it is writable
[squirrelmail.git]
/
functions
/
abook_local_file.php
diff --git
a/functions/abook_local_file.php
b/functions/abook_local_file.php
index ee1584052eb6186f542d78bebe754b955eab0bf7..d22114f6c4b0d636eebb5d2ff2bcb1f4e13a85ba 100644
(file)
--- a/
functions/abook_local_file.php
+++ b/
functions/abook_local_file.php
@@
-132,7
+132,7
@@
class abook_local_file extends addressbook_backend {
$this->error = '';
$file = $this->filename;
$create = $this->create;
$this->error = '';
$file = $this->filename;
$create = $this->create;
- $fopenmode = (
$this->writeable
? 'a+' : 'r');
+ $fopenmode = (
($this->writeable && is_writable($file))
? 'a+' : 'r');
/* Return true is file is open and $new is unset */
if($this->filehandle && !$new) {
/* Return true is file is open and $new is unset */
if($this->filehandle && !$new) {