[Goodies-commits] r2860 - xfce4-cddrive-plugin/trunk/panel-plugin

Sylvain Reynal syl at xfce.org
Tue Jun 26 08:08:59 CEST 2007


Author: syl
Date: 2007-06-26 06:08:59 +0000 (Tue, 26 Jun 2007)
New Revision: 2860

Modified:
   xfce4-cddrive-plugin/trunk/panel-plugin/cddrive-monitor.c
Log:
safer audio_title freeing

Modified: xfce4-cddrive-plugin/trunk/panel-plugin/cddrive-monitor.c
===================================================================
--- xfce4-cddrive-plugin/trunk/panel-plugin/cddrive-monitor.c	2007-06-26 06:06:06 UTC (rev 2859)
+++ xfce4-cddrive-plugin/trunk/panel-plugin/cddrive-monitor.c	2007-06-26 06:08:59 UTC (rev 2860)
@@ -427,11 +427,8 @@
   g_free (monitor->udi);
   monitor->udi = NULL;
   
-  if (monitor->audio_title != NULL)
-    {
-      g_free (monitor->audio_title);
-      monitor->audio_title = NULL;
-    }
+  g_free (monitor->audio_title);
+  monitor->audio_title = NULL;
 }
 
 
@@ -756,6 +753,7 @@
 
   g_free (monitor->mount);
   g_free (monitor->unmount);
+  g_free (monitor->audio_title);
   g_free (monitor);
 }
 
@@ -1109,9 +1107,9 @@
 
   if (monitor->audio_title != NULL)
     /* title has been previously cached */
-      return monitor->audio_title;
+    return monitor->audio_title;
 
-  monitor->audio_title = cddrive_cddb_get_title (monitor->dev, monitor->use_cddb);
+  monitor->audio_title = cddrive_cddb_get_title (monitor->dev, monitor->use_cddb);  
   return monitor->audio_title;
 }
 




More information about the Goodies-commits mailing list