Update of /cvsroot/monetdb/sql/src/server
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv9751

Modified Files:
      Tag: May2009
        rel_prop.mx 
Log Message:
Change recursion to iteration.
This fixes a stack overflow reported on monetdb-users.


U rel_prop.mx
Index: rel_prop.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/server/rel_prop.mx,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -d -r1.5 -r1.5.2.1
--- rel_prop.mx 12 Feb 2009 15:49:12 -0000      1.5
+++ rel_prop.mx 27 Jul 2009 10:26:16 -0000      1.5.2.1
@@ -52,9 +52,13 @@
 void
 prop_destroy( prop *p )
 {
-       if (p->p)
-               prop_destroy(p->p);
-       _DELETE(p);
+       prop *q;
+
+       while (p) {
+               q = p->p;
+               _DELETE(p);
+               p = q;
+       }
 }
 
 prop *


------------------------------------------------------------------------------
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to