Fix race condition reloading file configuration (#47503)
authorFrank Racis <frank.racis@cerner.com>
Wed, 3 Feb 2021 07:39:08 +0000 (02:39 -0500)
committerGitHub <noreply@github.com>
Wed, 3 Feb 2021 07:39:08 +0000 (23:39 -0800)
commit9f4fa188dc7740e91ecb5810ac85a269c2aa4968
tree9c9b916558460a6ed05c112c8b19081f5730a909
parent7a5e37eadfea7ecf94dc0f831038eb2ba217e20d
Fix race condition reloading file configuration (#47503)

Data was being cleared before file was reloaded, causing gap where
invalid configuration could be read.   Now data is only cleared if
reload fails.

Fix #36244
src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/FileConfigurationProvider.cs