summaryrefslogtreecommitdiff
path: root/lib/pstore.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pstore.rb')
-rw-r--r--lib/pstore.rb4
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