From 6cbff567b46ea37c628955e7271ac276e86af1a1 Mon Sep 17 00:00:00 2001 From: nseo Date: Thu, 17 Jan 2013 11:12:09 +0900 Subject: [PATCH] dup --- lib/sinatra/base.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/sinatra/base.rb b/lib/sinatra/base.rb index 1d46a8d5..8e42d9cd 100644 --- a/lib/sinatra/base.rb +++ b/lib/sinatra/base.rb @@ -949,6 +949,7 @@ module Sinatra res = catch(:halt) { yield } res = [res] if Fixnum === res or String === res if Array === res and Fixnum === res.first + res = res.dup status(res.shift) body(res.pop) headers(*res)