فهرست منبع

NCDConfigParser: don't limit stack size

ambrop7 15 سال پیش
والد
کامیت
c4c3090773
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      generated/NCDConfigParser_parse.c
  2. 1 1
      generated/NCDConfigParser_parse.y
  3. 1 1
      ncdconfig/NCDConfigParser_parse.y

+ 1 - 1
generated/NCDConfigParser_parse.c

@@ -82,7 +82,7 @@ typedef union {
   struct NCDConfig_arguments * yy34;
 } YYMINORTYPE;
 #ifndef YYSTACKDEPTH
-#define YYSTACKDEPTH 1000
+#define YYSTACKDEPTH 0
 #endif
 #define ParseARG_SDECL struct parser_out *parser_out;
 #define ParseARG_PDECL ,struct parser_out *parser_out

+ 1 - 1
generated/NCDConfigParser_parse.y

@@ -52,7 +52,7 @@ struct parser_out {
 %destructor statement_names { NCDConfig_free_strings($$); }
 %destructor statement_args { NCDConfig_free_arguments($$); }
 
-%stack_size 1000
+%stack_size 0
 
 %syntax_error {
     parser_out->syntax_error = 1;

+ 1 - 1
ncdconfig/NCDConfigParser_parse.y

@@ -52,7 +52,7 @@ struct parser_out {
 %destructor statement_names { NCDConfig_free_strings($$); }
 %destructor statement_args { NCDConfig_free_arguments($$); }
 
-%stack_size 1000
+%stack_size 0
 
 %syntax_error {
     parser_out->syntax_error = 1;