diff -rub evolution-couchdb-0.3.2/addressbook/e-book-backend-couchdb.c evolution-couchdb-0.3.2.fixed/addressbook/e-book-backend-couchdb.c --- evolution-couchdb-0.3.2/addressbook/e-book-backend-couchdb.c 2009-10-10 11:03:52.000000000 +0200 +++ evolution-couchdb-0.3.2.fixed/addressbook/e-book-backend-couchdb.c 2010-03-14 14:39:20.483520118 +0100 @@ -868,7 +868,7 @@ g_free (couchdb_backend->dbname); /* create CouchDB main object */ - couchdb_backend->dbname = g_strdup ("contacts"); + couchdb_backend->dbname = g_strdup (e_source_peek_name(source) ?: "contacts"); property = e_source_get_property (source, "couchdb_instance"); if (g_strcmp0 (property, "user") == 0) {