From 4869058f46fe8c8171ce5e29def33bd8744a27eb Mon Sep 17 00:00:00 2001 From: David Sparer Date: Wed, 12 Apr 2017 17:37:42 -0600 Subject: [PATCH] fixed exception that would occur if the repo list xml file did not exist --- .../CredentialRepositoryListDeserializer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/mRemoteV1/Config/Serializers/CredentialProviderSerializer/CredentialRepositoryListDeserializer.cs b/mRemoteV1/Config/Serializers/CredentialProviderSerializer/CredentialRepositoryListDeserializer.cs index b0f4f6601..74945f278 100644 --- a/mRemoteV1/Config/Serializers/CredentialProviderSerializer/CredentialRepositoryListDeserializer.cs +++ b/mRemoteV1/Config/Serializers/CredentialProviderSerializer/CredentialRepositoryListDeserializer.cs @@ -25,6 +25,7 @@ namespace mRemoteNG.Config.Serializers.CredentialProviderSerializer public IEnumerable Deserialize(string xml) { + if (string.IsNullOrEmpty(xml)) return new ICredentialRepository[0]; var xdoc = XDocument.Parse(xml); var repoEntries = xdoc.Descendants("CredentialRepository"); return repoEntries.Select(new XmlCredentialRepositoryFactory(_serializer, _deserializer).Build);