diff --git a/src/EvolutionSyncClient.cpp b/src/EvolutionSyncClient.cpp index 62ba4799..0efdbbc4 100644 --- a/src/EvolutionSyncClient.cpp +++ b/src/EvolutionSyncClient.cpp @@ -727,6 +727,11 @@ void EvolutionSyncClient::initSources(SourceList &sourceList, EvolutionClientCon // also open it; failing now is still safe syncSource->open(); + } else { + // set empty type to prevent inclusion in DevInfo with invalid infos + sc.setType(""); + sc.setVersion(""); + sc.setSupportedTypes(""); } }