From: Jay Freeman (saurik) Date: Tue, 5 Jun 2012 09:45:33 +0000 (-0700) Subject: If CYEmpty lowers to NULL, CYStatement::Single crashes. X-Git-Tag: v0.9.456~32 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/0f37eca9cb8f903a7a54f0177c21a8cc52d93896?ds=sidebyside If CYEmpty lowers to NULL, CYStatement::Single crashes. --- 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_;