[brasero] Fix potential data corruption when using libisofs and libdvdcss plugins



commit 12ada48e177640310960ed63e6b74307686acfc7
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Thu Sep 10 20:09:38 2009 +0200

    Fix potential data corruption when using libisofs and libdvdcss plugins

 plugins/dvdcss/burn-dvdcss.c      |    2 +-
 plugins/libburnia/burn-libisofs.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/plugins/dvdcss/burn-dvdcss.c b/plugins/dvdcss/burn-dvdcss.c
index 51741a0..49ceed9 100644
--- a/plugins/dvdcss/burn-dvdcss.c
+++ b/plugins/dvdcss/burn-dvdcss.c
@@ -202,7 +202,7 @@ brasero_dvdcss_write_sector_to_fd (BraseroDvdcss *self,
 		gint written;
 
 		written = write (fd,
-				 buffer + bytes_written,
+				 ((gchar *) buffer)  + bytes_written,
 				 bytes_remaining);
 
 		if (priv->cancel)
diff --git a/plugins/libburnia/burn-libisofs.c b/plugins/libburnia/burn-libisofs.c
index 797615e..0e9fb49 100644
--- a/plugins/libburnia/burn-libisofs.c
+++ b/plugins/libburnia/burn-libisofs.c
@@ -140,7 +140,7 @@ brasero_libisofs_write_sector_to_fd (BraseroLibisofs *self,
 		gint written;
 
 		written = write (fd,
-				 buffer + bytes_written,
+				 ((gchar *) buffer) + bytes_written,
 				 bytes_remaining);
 
 		if (priv->cancel)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]