From 216bafe5bc02a1874c0ae76ff42f861256d34664 Mon Sep 17 00:00:00 2001 From: lunargon Date: Tue, 26 Aug 2025 11:05:00 +0700 Subject: [PATCH] fix: not show empty `Stack Trace` --- clarity/src/vm/errors.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/clarity/src/vm/errors.rs b/clarity/src/vm/errors.rs index d46f7a9ca19..0951a43b5f2 100644 --- a/clarity/src/vm/errors.rs +++ b/clarity/src/vm/errors.rs @@ -139,9 +139,11 @@ impl fmt::Display for Error { Error::Runtime(ref err, ref stack) => { write!(f, "{err}")?; if let Some(ref stack_trace) = stack { - writeln!(f, "\n Stack Trace: ")?; - for item in stack_trace.iter() { - writeln!(f, "{item}")?; + if !stack_trace.is_empty() { + writeln!(f, "\n Stack Trace: ")?; + for item in stack_trace.iter() { + writeln!(f, "{item}")?; + } } } Ok(())