forked from vmware/photon
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Vinay Kulkarni
authored and
Sharath George
committed
Aug 15, 2015
1 parent
1b77dd1
commit 7940b25
Showing
2 changed files
with
33 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
From e6aa721cc0e5a48f408c52355559fd36780ba32a Mon Sep 17 00:00:00 2001 | ||
From: =?UTF-8?q?Ingy=20d=C3=B6t=20Net?= <ingy@ingy.net> | ||
Date: Fri, 28 Nov 2014 09:21:49 -0800 | ||
Subject: [PATCH] Fix for https://bitbucket.org/xi/libyaml/issue/10/ | ||
|
||
https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure | ||
|
||
Commenting out the assert makes the scanner do the right thing and | ||
results in just a simple parse failure. | ||
--- | ||
src/scanner.c | 4 +++- | ||
1 file changed, 3 insertions(+), 1 deletion(-) | ||
|
||
diff --git a/src/scanner.c b/src/scanner.c | ||
index 88d4fa5..c5f3d2f 100644 | ||
--- a/src/scanner.c | ||
+++ b/src/scanner.c | ||
@@ -1110,7 +1110,9 @@ yaml_parser_save_simple_key(yaml_parser_t *parser) | ||
* line. Therefore it is always allowed. But we add a check anyway. | ||
*/ | ||
|
||
- assert(parser->simple_key_allowed || !required); /* Impossible. */ | ||
+ /* XXX This caused: | ||
+ * https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure | ||
+ assert(parser->simple_key_allowed || !required); */ /* Impossible. */ | ||
|
||
/* | ||
* If the current position may start a simple key, save it. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters