[evolution/gnome-40] I#1410 - SRV Config Lookup: Lookup without email address too
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/gnome-40] I#1410 - SRV Config Lookup: Lookup without email address too
- Date: Fri, 19 Mar 2021 08:52:38 +0000 (UTC)
commit 28aab9d7c1a3d6c59f7b1d1b704bd3555e9fce6d
Author: Milan Crha <mcrha redhat com>
Date: Fri Mar 19 09:51:12 2021 +0100
I#1410 - SRV Config Lookup: Lookup without email address too
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1410
src/modules/config-lookup/e-srv-config-lookup.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/modules/config-lookup/e-srv-config-lookup.c b/src/modules/config-lookup/e-srv-config-lookup.c
index a6d4e9f754..40e44a4c43 100644
--- a/src/modules/config-lookup/e-srv-config-lookup.c
+++ b/src/modules/config-lookup/e-srv-config-lookup.c
@@ -303,12 +303,14 @@ srv_config_lookup_worker_run (EConfigLookupWorker *lookup_worker,
email_address = e_named_parameters_get (params, E_CONFIG_LOOKUP_PARAM_EMAIL_ADDRESS);
- if (!email_address || !*email_address)
- return;
+ if (email_address && *email_address) {
+ domain = strchr (email_address, '@');
+ if (domain && *domain)
+ srv_config_lookup_domain_sync (config_lookup, email_address, domain + 1, cancellable);
+ }
- domain = strchr (email_address, '@');
- if (domain && *domain)
- srv_config_lookup_domain_sync (config_lookup, email_address, domain + 1, cancellable);
+ if (!email_address)
+ email_address = "";
servers = e_named_parameters_get (params, E_CONFIG_LOOKUP_PARAM_SERVERS);
if (servers && *servers) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]