sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 704e6c7d3bae2c7ae15a5f86708ae05cdc1fb379
parent d8144728a6aa380c77e030d4a4ce4f4afff1c7d9
Author: William Morgan <wmorgan-sup@masanjin.net>
Date:   Tue, 15 Apr 2008 09:14:39 -0700

bugfix: save_yaml_object not using File.stat correctly

Diffstat:
M lib/sup.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup.rb b/lib/sup.rb
@@ -72,7 +72,7 @@ module Redwood
   def save_yaml_obj object, fn, safe=false
     if safe
       safe_fn = "#{File.dirname fn}/safe_#{File.basename fn}"
-      mode = File.stat(fn) if File.exists? fn
+      mode = File.stat(fn).mode if File.exists? fn
       File.open(safe_fn, "w", mode) { |f| f.puts object.to_yaml }
       FileUtils.mv safe_fn, fn
     else