Set ODR_MAX_STACK to 2000 instead of 10000. It seems that 10000 causes
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 9 Sep 2005 10:30:35 +0000 (10:30 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 9 Sep 2005 10:30:35 +0000 (10:30 +0000)
a stack overflow in threaded mode on FreeBSD.

src/odr-priv.h

index 02b7a1b..06d6102 100644 (file)
@@ -23,7 +23,7 @@
  * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  * OF THIS SOFTWARE.
  *
  * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  * OF THIS SOFTWARE.
  *
- * $Id: odr-priv.h,v 1.7 2005-08-11 14:21:55 adam Exp $
+ * $Id: odr-priv.h,v 1.8 2005-09-09 10:30:35 adam Exp $
  */
 
 /**
  */
 
 /**
@@ -78,7 +78,7 @@ struct odr_constack
     struct odr_constack *next;   /** pointer forward */
 };
 
     struct odr_constack *next;   /** pointer forward */
 };
 
-#define ODR_MAX_STACK 10000
+#define ODR_MAX_STACK 2000
 
 /**
  * \brief ODR private data
 
 /**
  * \brief ODR private data