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;