Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 1733f2ce526c1ab17484e714ab887392 > files > 2

jana-0.0.0-0.git20090406.6mdv2010.0.src.rpm

From d358737bf00017fbb0aae72414830904d92f36f7 Mon Sep 17 00:00:00 2001
From: Rob Bradford <rob@linux.intel.com>
Date: Tue, 06 Oct 2009 16:45:36 +0000
Subject: Fix JanaEcalTask's jana_task_get_priority implementation

---
diff --git a/libjana-ecal/jana-ecal-task.c b/libjana-ecal/jana-ecal-task.c
index 53bb240..2a4db7d 100644
--- a/libjana-ecal/jana-ecal-task.c
+++ b/libjana-ecal/jana-ecal-task.c
@@ -219,13 +219,14 @@ static gint
 task_get_priority (JanaTask *self)
 {
 	ECalComponent *comp;
-	gint *priority;
+	gint *priority = NULL;
 	gint res;
 
 	g_object_get (self, "ecalcomp", &comp, NULL);
 	e_cal_component_get_priority (comp, &priority);
-	res = *priority;
-	e_cal_component_free_priority (priority);
+	res = priority ? *priority: 0;
+	if (priority)
+		e_cal_component_free_priority (priority);
 	g_object_unref (comp);
 
 	return res;