diff options
Diffstat (limited to 'lib/pstore.rb')
-rw-r--r-- | lib/pstore.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pstore.rb b/lib/pstore.rb index 43a0530dc8..651297cf8f 100644 --- a/lib/pstore.rb +++ b/lib/pstore.rb @@ -86,11 +86,11 @@ class PStore value = nil backup = @filename+"~" begin - file = File::open(@filename, "r+") + file = File::open(@filename, "rb+") orig = true rescue Errno::ENOENT raise if read_only - file = File::open(@filename, "w+") + file = File::open(@filename, "wb+") end file.flock(read_only ? File::LOCK_SH : File::LOCK_EX) if read_only |