瀏覽代碼

[cs] return an empty array from CallStack.exceptionStack() if there were no exceptions (fixes #8124)

Alexander Kuzmenko 6 年之前
父節點
當前提交
3b56c342e2
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      std/haxe/CallStack.hx

+ 1 - 1
std/haxe/CallStack.hx

@@ -210,7 +210,7 @@ class CallStack {
 			}
 			return stack;
 		#elseif cs
-			return makeStack(new cs.system.diagnostics.StackTrace(cs.internal.Exceptions.exception, true));
+			return cs.internal.Exceptions.exception == null ? [] : makeStack(new cs.system.diagnostics.StackTrace(cs.internal.Exceptions.exception, true));
 		#elseif python
 			var stack = [];
 			var exc = python.lib.Sys.exc_info();