evolution-data-server r9069 - branches/camel-db-summary/camel



Author: psankar
Date: Mon Jun 30 09:33:02 2008
New Revision: 9069
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9069&view=rev

Log:
Fix the return values appropriately


Modified:
   branches/camel-db-summary/camel/camel-folder-summary.c

Modified: branches/camel-db-summary/camel/camel-folder-summary.c
==============================================================================
--- branches/camel-db-summary/camel/camel-folder-summary.c	(original)
+++ branches/camel-db-summary/camel/camel-folder-summary.c	Mon Jun 30 09:33:02 2008
@@ -837,6 +837,7 @@
 	CamelMIRecord *mir;
 	CamelMessageInfo *info;
 	int i;
+	int ret = 0;
 
 	mir = g_new0 (CamelMIRecord , 1);
 	mir_from_cols (mir, s, ncol, cols, name);
@@ -846,7 +847,7 @@
 		/* Unlock and better return*/
 		CAMEL_SUMMARY_UNLOCK (s, summary_lock);
 		camel_db_camel_mir_free (mir);
-		return;
+		return ret;
 	}
 	CAMEL_SUMMARY_UNLOCK (s, summary_lock);
 
@@ -872,12 +873,14 @@
 //		((CamelMessageInfoBase *)info)->flags &= ~CAMEL_MESSAGE_DB_DIRTY;
 		camel_folder_summary_add (s, info);
 
-	} else
+	} else {
 		g_warning ("Loading messageinfo from db failed");
+		ret = -1;
+	}
 
 	camel_db_camel_mir_free (mir);
 
-	return 0;
+	return ret;
 }
 
 static int 



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