Skip to content

Commit 78bfa24

Browse files
authored
Update KubernetesClientConfiguration.ConfigFile.cs (#848)
Handle unset environment variables returning null values to Path.Combine
1 parent 608a176 commit 78bfa24

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/KubernetesClient/KubernetesClientConfiguration.ConfigFile.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ public partial class KubernetesClientConfiguration
1717
/// </summary>
1818
public static readonly string KubeConfigDefaultLocation =
1919
RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
20-
? Path.Combine(Environment.GetEnvironmentVariable("USERPROFILE"), @".kube\config")
21-
: Path.Combine(Environment.GetEnvironmentVariable("HOME"), ".kube/config");
20+
? Path.Combine(Environment.GetEnvironmentVariable("USERPROFILE") ?? @"\", @".kube\config")
21+
: Path.Combine(Environment.GetEnvironmentVariable("HOME") ?? "/", ".kube/config");
2222

2323
/// <summary>
2424
/// Gets CurrentContext

0 commit comments

Comments
 (0)