* allow the account parameter in modest_tny_account_store_alert to be NULL; some...
authorDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Mon, 14 Apr 2008 14:35:29 +0000 (14:35 +0000)
committerDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Mon, 14 Apr 2008 14:35:29 +0000 (14:35 +0000)
pmo-trunk-r4410

src/modest-tny-account-store.c

index 8891dba..e7d0ab1 100644 (file)
@@ -1067,18 +1067,16 @@ modest_tny_account_store_alert (TnyAccountStore *self,
 {
        ModestTransportStoreProtocol proto =
                MODEST_PROTOCOL_TRANSPORT_STORE_UNKNOWN; 
-       const gchar* server_name = NULL;
+       const gchar* server_name = "";
        gchar *prompt = NULL;
        gboolean retval;
 
-
-       g_return_val_if_fail (account, FALSE);
+       /* NOTE: account may be NULL in some cases */
        g_return_val_if_fail (error, FALSE);
        
        /* Get the server name: */
-       server_name = tny_account_get_hostname (account);
-
        if (account) {
+               server_name = tny_account_get_hostname (account);
                const gchar *proto_name = tny_account_get_proto (account);
                if (proto_name)
                        proto = modest_protocol_info_get_transport_store_protocol (proto_name);