File cdrdao-fixes.patch of Package cdrdao

--- paranoia/p_block.c
+++ paranoia/p_block.c
@@ -111,6 +111,7 @@
   }    
 
   free_elem(c->e,1);
+  c->e = NULL;
 }
 
 static v_fragment *i_vfragment_constructor(void){
--- trackdb/TrackData.cc
+++ trackdb/TrackData.cc
@@ -392,7 +392,7 @@
       // data mode
       unsigned long len;
 
-      switch (dataFileLength(filename_, offset_, &len) != 0) {
+      switch (dataFileLength(filename_, offset_, &len)) {
       case 1:
 	message(-2, "Track %d: Cannot open data file \"%s\": %s", trackNr,
 		filename_, strerror(errno));
openSUSE Build Service is sponsored by