From 41e138be10601b418e3d1ea8f33a8b1f41b24c16 Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Fri, 22 Feb 2013 16:16:10 +0100 Subject: [PATCH] bug #1777: case for unknown EC2 SignatureVersion Patch provided by Piotr Sawicki (cherry picked from commit 0f6915e0f8de5bbdc33eb95e433da2fd9978474e) --- src/cloud/common/CloudAuth/EC2CloudAuth.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cloud/common/CloudAuth/EC2CloudAuth.rb b/src/cloud/common/CloudAuth/EC2CloudAuth.rb index 8515602dc1..8326caf846 100644 --- a/src/cloud/common/CloudAuth/EC2CloudAuth.rb +++ b/src/cloud/common/CloudAuth/EC2CloudAuth.rb @@ -23,6 +23,7 @@ module EC2CloudAuth signature = case params['SignatureVersion'] when "1" then signature_v1(params.clone,one_pass) when "2" then signature_v2(params.clone,one_pass,env,true,false) + else return nil end if params['Signature'] == signature