diff options
author | Dan Vrátil <dvratil@redhat.com> | 2012-10-08 21:48:44 +0200 |
---|---|---|
committer | Dan Vrátil <dvratil@redhat.com> | 2012-10-08 21:48:44 +0200 |
commit | 01beecb31bca3cd80dcd41dbc8ecfc363f7393e3 (patch) | |
tree | f59525a5aa46192112285a64567494778d31524c /services | |
parent | fc4a1872dc7f5d45c129795deefaa7d48ff0c206 (diff) | |
download | evolution-data-server-01beecb31bca3cd80dcd41dbc8ecfc363f7393e3.tar.gz |
Don't migrate sources with empty attributes
Diffstat (limited to 'services')
-rw-r--r-- | services/evolution-source-registry/evolution-source-registry-migrate-sources.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/evolution-source-registry/evolution-source-registry-migrate-sources.c b/services/evolution-source-registry/evolution-source-registry-migrate-sources.c index e6866ec5c..3aee9d2b4 100644 --- a/services/evolution-source-registry/evolution-source-registry-migrate-sources.c +++ b/services/evolution-source-registry/evolution-source-registry-migrate-sources.c @@ -270,6 +270,11 @@ migrate_keyring_entry (const gchar *uid, GList *found_list = NULL; gchar *display_name; + /* Don't migrate entries with empty attributes */ + if (!user || !server || !protocol) { + return; + } + /* This is a best-effort routine, so we don't really care about * errors. We leave the old keyring entry in place since it may * be reused for address book or calendar migration. */ |