[Goodies-commits] r6026 - xfburn/trunk/xfburn

David Mohr squisher at xfce.org
Sun Nov 9 01:50:34 CET 2008


Author: squisher
Date: 2008-11-09 00:50:34 +0000 (Sun, 09 Nov 2008)
New Revision: 6026

Modified:
   xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
   xfburn/trunk/xfburn/xfburn-global.h
   xfburn/trunk/xfburn/xfburn-perform-burn.c
Log:
Adding debugging code for libburn, fixing a crash under error conditions

Modified: xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-11-09 00:50:34 UTC (rev 6026)
@@ -625,9 +625,10 @@
   burn_track_free (track);
   burn_session_free (session);
   burn_disc_free (disc);
+  burn_source_free (params->src);
+
   burn_finish ();
 
-  burn_source_free (params->src);
   g_free (params);
 }
 

Modified: xfburn/trunk/xfburn/xfburn-global.h
===================================================================
--- xfburn/trunk/xfburn/xfburn-global.h	2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-global.h	2008-11-09 00:50:34 UTC (rev 6026)
@@ -55,4 +55,6 @@
  * Note that this special device only supports one track!  */
 //#define DEBUG_NULL_DEVICE
 
+#define DEBUG_LIBBURN 1
+
 #endif

Modified: xfburn/trunk/xfburn/xfburn-perform-burn.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-perform-burn.c	2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-perform-burn.c	2008-11-09 00:50:34 UTC (rev 6026)
@@ -114,7 +114,11 @@
   }
 
   /* set us up to receive fatal errors */
+#ifdef DEBUG_LIBBURN
+  ret = burn_msgs_set_severities ("NEVER", "DEBUG", "libburn");
+#else
   ret = burn_msgs_set_severities ("ALL", "NEVER", "libburn");
+#endif
 
   if (ret <= 0)
     g_warning ("Failed to set libburn message severities, burn errors might not get detected!");




More information about the Goodies-commits mailing list