AUDIT: r17781 - gnucash/trunk/src/register/register-gnome - Bug #564928: Fix segfault when closing a invoice tab (r17747 regression)

Christian Stimming cstim at cvs.gnucash.org
Sat Dec 20 16:16:24 EST 2008


Author: cstim
Date: 2008-12-20 16:16:23 -0500 (Sat, 20 Dec 2008)
New Revision: 17781
Trac: http://svn.gnucash.org/trac/changeset/17781

Modified:
   gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
Log:
Bug #564928: Fix segfault when closing a invoice tab (r17747 regression)

This reverts one hunk of r17747: It's not necessary because the hash
table keys are freed up in gnucash_sheet_cleer_styles.

Patch by Jonathan Kamens.
BP

Modified: gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
===================================================================
--- gnucash/trunk/src/register/register-gnome/gnucash-sheet.c	2008-12-20 03:06:17 UTC (rev 17780)
+++ gnucash/trunk/src/register/register-gnome/gnucash-sheet.c	2008-12-20 21:16:23 UTC (rev 17781)
@@ -2367,8 +2367,7 @@
         sheet->width = 0;
         sheet->height = 0;
 
-        sheet->cursor_styles = g_hash_table_new_full (g_str_hash, g_str_equal,
-						      g_free, NULL);
+        sheet->cursor_styles = g_hash_table_new (g_str_hash, g_str_equal);
 
         sheet->blocks = g_table_new (sizeof (SheetBlock),
                                      gnucash_sheet_block_construct,



More information about the gnucash-changes mailing list