File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -113,15 +113,19 @@ public static string GetEC2InstanceId()
113113 request . Timeout = 5000 ;
114114 using ( var response = ( HttpWebResponse ) request . GetResponse ( ) )
115115 {
116- var encoding = Encoding . GetEncoding ( response . CharacterSet ) ;
117- using ( var responseStream = response . GetResponseStream ( ) )
116+ if ( ( int ) response . StatusCode >= 200 && ( int ) response . StatusCode < 300 )
118117 {
119- using ( var reader = new StreamReader ( responseStream , encoding ) )
118+ var encoding = Encoding . GetEncoding ( response . CharacterSet ) ;
119+ using ( var responseStream = response . GetResponseStream ( ) )
120120 {
121- var id = reader . ReadToEnd ( ) ;
122- return string . IsNullOrWhiteSpace ( id ) ? null : id ;
121+ using ( var reader = new StreamReader ( responseStream , encoding ) )
122+ {
123+ var id = reader . ReadToEnd ( ) ;
124+ return string . IsNullOrWhiteSpace ( id ) ? null : id ;
125+ }
123126 }
124127 }
128+ return null ;
125129 }
126130 }
127131 catch // if not in aws this will timeout
You can’t perform that action at this time.
0 commit comments