Index: servers/exchange/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution-data-server/servers/exchange/ChangeLog,v
retrieving revision 1.60
diff -u -p -r1.60 ChangeLog
--- servers/exchange/ChangeLog	25 Feb 2006 06:09:14 -0000	1.60
+++ servers/exchange/ChangeLog	3 Mar 2006 09:12:40 -0000
@@ -1,3 +1,11 @@
+2006-03-03  Sushma Rai  <rsushma@novell.com>
+
+	* storage/exchange-account.c (exchange_account_connect): Skip the quota
+	limit warning display if the GC server is missing. If the quota limits 
+	are set on the account, and GC server field is missing, 
+	sending/receiving mails would fail, based on quota settings. 
+	Fixes #333163.
+
 2006-02-25  Sushma Rai  <rsushma@novell.com>
 
 	* storage/exchange-hierarchy-webdav.c (scan_subtree): Do not unref the
Index: servers/exchange/storage/exchange-account.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/servers/exchange/storage/exchange-account.c,v
retrieving revision 1.28
diff -u -p -r1.28 exchange-account.c
--- servers/exchange/storage/exchange-account.c	6 Feb 2006 08:01:53 -0000	1.28
+++ servers/exchange/storage/exchange-account.c	3 Mar 2006 09:12:57 -0000
@@ -1548,6 +1548,8 @@ exchange_account_connect (ExchangeAccoun
 	account->priv->connecting = FALSE;
 	account->priv->connected = TRUE;
 
+	if (!account->priv->gc)
+		goto skip_quota;
 	/* Check for quota usage */
 	e2k_operation_init (&gcop);
 	gcstatus = e2k_global_catalog_lookup (account->priv->gc, &gcop,
@@ -1576,6 +1578,7 @@ exchange_account_connect (ExchangeAccoun
 		}
 	}
 
+skip_quota:
 	g_signal_connect (account->priv->ctx, "redirect",
 			  G_CALLBACK (context_redirect), account);
 
