From 0f37eca9cb8f903a7a54f0177c21a8cc52d93896 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 5 Jun 2012 02:45:33 -0700 Subject: [PATCH] If CYEmpty lowers to NULL, CYStatement::Single crashes. --- Output.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Output.cpp b/Output.cpp index cd04e2e..8d3ddaa 100644 --- a/Output.cpp +++ b/Output.cpp @@ -583,6 +583,9 @@ void CYStatement::Multiple(CYOutput &out, CYFlags flags) const { } void CYStatement::Single(CYOutput &out, CYFlags flags) const { + if (this == NULL) + return out.Terminate(); + _assert(next_ == NULL); out << '\n'; ++out.indent_; -- 2.49.0