pspp-cvs
[Top][All Lists]
Advanced

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

[Pspp-cvs] pspp/src/language/stats rank.q ChangeLog


From: Ben Pfaff
Subject: [Pspp-cvs] pspp/src/language/stats rank.q ChangeLog
Date: Sat, 14 Oct 2006 23:55:18 +0000

CVSROOT:        /cvsroot/pspp
Module name:    pspp
Changes by:     Ben Pfaff <blp> 06/10/14 23:55:18

Modified files:
        src/language/stats: rank.q ChangeLog 

Log message:
        Fix memory leak in rank_sorted_casefile().

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pspp/src/language/stats/rank.q?cvsroot=pspp&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/pspp/src/language/stats/ChangeLog?cvsroot=pspp&r1=1.29&r2=1.30

Patches:
Index: rank.q
===================================================================
RCS file: /cvsroot/pspp/pspp/src/language/stats/rank.q,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- rank.q      8 Oct 2006 01:49:15 -0000       1.12
+++ rank.q      14 Oct 2006 23:55:18 -0000      1.13
@@ -626,11 +626,14 @@
                          dest_idx, dest);
 
               w = 0.0;
+              case_destroy (&group_case);
               case_move (&group_case, &this_case);
             }
          if ( !value_is_missing (mv, this_value) )
            w += c;
+          case_destroy (&this_case);
         }
+      case_destroy (&group_case);
       rank_cases (pos, ULONG_MAX, ultimate_crit, mv, w,
                  rs, n_rank_specs, dest_idx, dest);
     }

Index: ChangeLog
===================================================================
RCS file: /cvsroot/pspp/pspp/src/language/stats/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- ChangeLog   8 Oct 2006 01:49:15 -0000       1.29
+++ ChangeLog   14 Oct 2006 23:55:18 -0000      1.30
@@ -1,3 +1,8 @@
+Sat Oct 14 16:52:28 2006  Ben Pfaff  <address@hidden>
+
+       * rank.q: (rank_sorted_casefile) Add some missing case_destroy()
+       calls to fix a memory leak.
+
 Sun Oct  8 09:45:40 WST 2006 John Darrington <address@hidden>
 
        * rank.q: Plugged a small memory leak which occurred under error




reply via email to

[Prev in Thread] Current Thread [Next in Thread]