# HG changeset patch # User Kirill Simonov # Date 1391409843 21600 # Mon Feb 03 00:44:03 2014 -0600 # Node ID af3599437a87162554787c52d8b16eab553f537b # Parent 0df2fb962294f3a6df1450a3e08c6a0f74f9078c Forgot to set the error state. diff -r 0df2fb962294 -r af3599437a87 src/scanner.c --- a/src/scanner.c Mon Feb 03 00:26:46 2014 -0600 +++ b/src/scanner.c Mon Feb 03 00:44:03 2014 -0600 @@ -1176,8 +1176,10 @@ /* Increase the flow level. */ - if (parser->flow_level == INT_MAX) + if (parser->flow_level == INT_MAX) { + parser->error = YAML_MEMORY_ERROR; return 0; + } parser->flow_level++; @@ -1229,8 +1231,10 @@ if (!PUSH(parser, parser->indents, parser->indent)) return 0; - if (column > INT_MAX) + if (column > INT_MAX) { + parser->error = YAML_MEMORY_ERROR; return 0; + } parser->indent = column;