[evolution-patches] Exchange Connector - patch for OOF



Hi,

Attached is the patch for checking NULL OOF message.
Please review.

Thanks,
Sushma.
Index: storage/exchange-oof.c
===================================================================
RCS file: /cvs/gnome/evolution-exchange/storage/exchange-oof.c,v
retrieving revision 1.4
diff -u -p -r1.4 exchange-oof.c
--- storage/exchange-oof.c	27 Feb 2005 10:30:29 -0000	1.4
+++ storage/exchange-oof.c	28 Feb 2005 11:46:04 -0000
@@ -103,7 +103,7 @@ sync_oof_info (ExchangeAccount *account,
 							       "oof-info");
 					xmlSaveFile (oof_info_file, doc);
 					xmlFreeDoc (doc);
-					if (*message) {
+					if (message && *message) {
 						if (oof_message) {
 							g_free(*message);
 							*message = g_strdup (oof_message);
@@ -113,8 +113,7 @@ sync_oof_info (ExchangeAccount *account,
 			}
 			g_hash_table_destroy (oof_props);
 		}
-	}
-	else {
+	} else {
 		char *status;
 		GHashTable *oof_props;
 		xmlDoc *doc;
@@ -136,7 +135,7 @@ sync_oof_info (ExchangeAccount *account,
 		oof_props = g_hash_table_new (g_str_hash, g_str_equal);
 		g_hash_table_insert (oof_props, "sync-state", g_strdup("1"));
 		g_hash_table_insert (oof_props, "oof-state", status);
-		if (*message) {
+		if (message && *message) {
 			g_hash_table_insert (oof_props,
 					     "oof-message", 
 					     *message);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]