From a73444af13ce8ac9cd94347c627f8191b3a80634 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 20 Nov 2011 11:16:30 +0000 Subject: examples/mogstored_rack: fix temporary file path We always want to use the destination directory as the temporary directory to avoid cross-device link/rename attempts. --- examples/mogstored_rack.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mogstored_rack.rb b/examples/mogstored_rack.rb index 0cdfbfb..d5b0fa7 100644 --- a/examples/mogstored_rack.rb +++ b/examples/mogstored_rack.rb @@ -75,7 +75,7 @@ class MogstoredRack dir = File.dirname(path) File.directory?(dir) or return r(403) - Tempfile.open([dir, "#{File.basename(path)}.tmp"]) do |tmp| + Tempfile.open(["#{dir}/", "#{File.basename(path)}.tmp"]) do |tmp| tmp = tmp.to_io # delegated method calls are slower tmp.sync = true tmp.binmode -- cgit v1.2.3-24-ge0c7