about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--examples/mogstored_rack.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/mogstored_rack.rb b/examples/mogstored_rack.rb
index d5b0fa7..caa779a 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([File.basename(path), ".tmp"], dir) do |tmp|
       tmp = tmp.to_io # delegated method calls are slower
       tmp.sync = true
       tmp.binmode
@@ -94,7 +94,7 @@ class MogstoredRack
       fsync(dir, tmp) if @fsync
       resp = r(201)
       resp[1]["X-Received-Content-MD5"] = received
-      resp
+      return resp
     end
   end