From: Tobias Crawley <[email protected]>

---
 server/lib/sinatra/rack_driver_select.rb |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/server/lib/sinatra/rack_driver_select.rb 
b/server/lib/sinatra/rack_driver_select.rb
index 24c36de..aa213d4 100644
--- a/server/lib/sinatra/rack_driver_select.rb
+++ b/server/lib/sinatra/rack_driver_select.rb
@@ -15,8 +15,10 @@ class RackDriverSelect
   end
 
   def extract_driver(env)
-    driver_name = 
env['HTTP_HEADERS'].match(/X\-Deltacloud\-Driver:(\w+)/i).to_a
-    return driver_name[1] if driver_name[1]
+    if env['HTTP_HEADERS']
+      driver_name = 
env['HTTP_HEADERS'].match(/X\-Deltacloud\-Driver:(\w+)/i).to_a
+      driver_name[1] ? driver_name[1].downcase : nil
+    end
   end
 
 end
-- 
1.7.3.2

Reply via email to