[Gnucash-changes] fix possible NULL-pointer deref

Linas Vepstas linas at cvs.gnucash.org
Fri Aug 27 18:30:28 EDT 2004


Log Message:
-----------
fix possible NULL-pointer deref

Modified Files:
--------------
    gnucash/src/gnome:
        window-register.c

Revision Data
-------------
Index: window-register.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/window-register.c,v
retrieving revision 1.212
retrieving revision 1.213
diff -Lsrc/gnome/window-register.c -Lsrc/gnome/window-register.c -u -r1.212 -r1.213
--- src/gnome/window-register.c
+++ src/gnome/window-register.c
@@ -721,11 +721,12 @@
 {
   RegWindow *regData = data;
 
-  if ( regData ) {
-    gnc_reg_save_size( regData );
-  }
+  if ( NULL == regData )  return TRUE;
+
+  gnc_reg_save_size( regData );
 
-  if (gnc_split_reg_check_close(regData->gsr) != FALSE) {
+  if (gnc_split_reg_check_close(regData->gsr) != FALSE) 
+  {
     gnc_ledger_display_close (regData->ledger);
     return FALSE;
   }


More information about the gnucash-changes mailing list