Index: calendar/ChangeLog
===================================================================
--- calendar/ChangeLog	(revision 8403)
+++ calendar/ChangeLog	(working copy)
@@ -1,3 +1,9 @@
+2008-01-22  Chenthill Palanisamy  <pchenthill@novell.com>
+
+	Fixes #335217
+	* libecal/e-cal.c: (open_async): Removed ccad->result as
+	its not required.					 
+
 2008-01-21  Milan Crha  <mcrha@redhat.com>
 
 	** Fix for bug #510168
Index: calendar/libecal/e-cal.c
===================================================================
--- calendar/libecal/e-cal.c	(revision 8397)
+++ calendar/libecal/e-cal.c	(working copy)
@@ -1778,7 +1778,6 @@
 typedef struct {
 	ECal *ecal;
 	gboolean exists;
-	gboolean result;
 	ECalendarStatus status;
 	const char *auth_prompt;
 	const char *auth_key;
@@ -1804,10 +1803,10 @@
 {
 	ECalAsyncData *ccad = data;
 
-	ccad->result = open_calendar (ccad->ecal, ccad->exists, NULL, &ccad->status, FALSE);
+	open_calendar (ccad->ecal, ccad->exists, NULL, &ccad->status, FALSE);
 	g_idle_add ((GSourceFunc) async_signal_idle_cb, ccad);
 
-	return GINT_TO_POINTER (ccad->result);
+	return NULL;
 }
 
 /**
