[gnumeric] avoid double free



commit 36b83eeda87956788f79478852eab93c96d736ac
Author: Andreas J Guelzow <aguelzow pyrshep ca>
Date:   Tue Oct 18 13:33:50 2011 -0600

    avoid double free
    
    2011-10-18 Andreas J. Guelzow <aguelzow pyrshep ca>
    
    	* src/print.c (gnm_print_sheet): avoid double free

 ChangeLog   |    4 ++++
 src/print.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 61809a7..b358384 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2011-10-18 Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* src/print.c (gnm_print_sheet): avoid double free
+
+2011-10-18 Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* src/print.c (Printing Instance) remove field
 	(SheetPrintInfo): added fields
 	(sheet_print_info_free): new
diff --git a/src/print.c b/src/print.c
index 0fc7f40..6dca597 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1737,7 +1737,7 @@ gnm_print_sheet (WorkbookControl *wbc, Sheet *sheet,
 			(sheet->print_info, settings);
 		break;
 	case GTK_PRINT_OPERATION_RESULT_CANCEL:
-		printing_instance_delete (pi);
+		/* printing_instance_delete (pi); Done in response to end-print signal */
 		break;
 	case GTK_PRINT_OPERATION_RESULT_ERROR:
 		/* FIXME? */



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