Skip to content

Commit 950a7df

Browse files
duncanistaGarrett Beatty
authored andcommitted
fix null return
1 parent cb60ad1 commit 950a7df

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Libraries/src/Amazon.Lambda.RuntimeSupport/Client/RuntimeApiHeaders.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,13 @@ private string GetHeaderValueRequired(Dictionary<string, IEnumerable<string>> he
5151

5252
private string GetHeaderValueOrNull(Dictionary<string, IEnumerable<string>> headers, string header)
5353
{
54-
var headerKey = headers.Keys.FirstOrDefault(k => string.Equals(k, header, StringComparison.OrdinalIgnoreCase));
55-
return headers[headerKey].FirstOrDefault();
54+
var headerKey = headers.Keys.FirstOrDefault(k => string.Equals(k, header, StringComparison.OrdinalIgnoreCase));
55+
if (headers.TryGetValue(headerKey, out var values))
56+
{
57+
return values.FirstOrDefault();
58+
}
59+
60+
return null;
5661
}
5762
}
5863
}

0 commit comments

Comments
 (0)