[Ruby-session-devel-cvs] CVS: ruby-session/src/apache/session file.rb,1.4,1.5
Status: Alpha
Brought to you by:
thetitan
|
From: Sean C. <the...@us...> - 2001-11-19 00:10:49
|
Update of /cvsroot/ruby-session/ruby-session/src/apache/session
In directory usw-pr-cvs1:/tmp/cvs-serv15515
Modified Files:
file.rb
Log Message:
Fixed a NASTY NASTY bug that resulted in the loss of meta-data for a session.
This commit removes merging data that has changed on disk (same session opened
twice). Last write wins.
Index: file.rb
===================================================================
RCS file: /cvsroot/ruby-session/ruby-session/src/apache/session/file.rb,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- file.rb 2001/11/18 23:53:49 1.4
+++ file.rb 2001/11/19 00:10:46 1.5
@@ -83,7 +83,6 @@
Marshal.dump(@data, f)
f.close()
rescue Errno::EEXIST
- self.restore
f = File.new(self.location, File::TRUNC|File::WRONLY, 0600)
Marshal.dump(@data, f)
f.close()
|