summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTina Müller <cpan2@tinita.de>2018-06-14 19:27:04 +0200
committerIngy döt Net <ingy@ingy.net>2018-06-30 14:47:33 -0700
commitbaf636a74b4b6d055d93e2d01366d6097eb82d90 (patch)
treeca2dd7f2708163a2f03819c5cd23a7238997525a
parent2e849b3651d1ddca87c77b9f6121dd2d6002d6a8 (diff)
downloadlibyaml-git-baf636a74b4b6d055d93e2d01366d6097eb82d90.tar.gz
The closing single quote needs to be indented...
if it's on its own line. ``` % cd libyaml % echo "+STR +DOC +SEQ =VAL '\\\n -SEQ -DOC -STR" | ./tests/run-emitter-test-suite - ' ' % # fix % make ... % echo "+STR +DOC +SEQ =VAL '\\\n -SEQ -DOC -STR" | ./tests/run-emitter-test-suite - ' ' ```
-rw-r--r--src/emitter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emitter.c b/src/emitter.c
index 2744495..1400df1 100644
--- a/src/emitter.c
+++ b/src/emitter.c
@@ -2001,6 +2001,9 @@ yaml_emitter_write_single_quoted_scalar(yaml_emitter_t *emitter,
}
}
+ if (breaks)
+ if (!yaml_emitter_write_indent(emitter)) return 0;
+
if (!yaml_emitter_write_indicator(emitter, "'", 0, 0, 0))
return 0;