src/YAMLCommand.h
branchv_0
changeset 7 1b6deb1c8720
parent 6 67dc7aaa5ed7
--- a/src/YAMLCommand.h	Sat Dec 05 19:48:52 2020 +0100
+++ b/src/YAMLCommand.h	Wed Dec 23 18:54:41 2020 +0100
@@ -145,7 +145,7 @@
 	string_t consumeScalarEvent() {
 		YAMLEvent_p event = YAMLEvent_p(parser.next());
 		if (event && event->getType() == YAML_SCALAR_EVENT) return fetchScalarValue(event);
-		else throw RelpipeWriterException(L"Invalid YAML structure: expected SCALAR, but got: " + event->getTypeName());
+		else throw RelpipeWriterException(L"Invalid YAML structure: expected SCALAR, but got: " + (event ? event->getTypeName() : L"null event"));
 	}
 
 	bool until(const yaml_event_type_t until, YAMLEvent_p& event) {