summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Javorski <mike.javorski@gmail.com>2013-04-12 13:38:35 -0700
committerMike Javorski <mike.javorski@gmail.com>2013-04-12 13:38:35 -0700
commit4f0f1ee0d8dddf8ed4d70b6e3517d874abb8d8b4 (patch)
tree3931a759230c48a56af7eae0e74f00ef44830a08
parent1904600d611a431ae7cb6ef8f3434963292232c1 (diff)
downloadohai-4f0f1ee0d8dddf8ed4d70b6e3517d874abb8d8b4.tar.gz
Handle non-200 response codes in response to EC2 best_api_version query
-rw-r--r--lib/ohai/mixin/ec2_metadata.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ohai/mixin/ec2_metadata.rb b/lib/ohai/mixin/ec2_metadata.rb
index 700b3f33..a0983086 100644
--- a/lib/ohai/mixin/ec2_metadata.rb
+++ b/lib/ohai/mixin/ec2_metadata.rb
@@ -76,6 +76,7 @@ module Ohai
def best_api_version
response = http_client.get("/")
+ return nil if (response.code != '200')
versions = response.body.split("\n")
until (versions.empty? || EC2_SUPPORTED_VERSIONS.include?(versions.last)) do
pv = versions.pop