We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b67f5f7 commit a313277Copy full SHA for a313277
src/misc.cpp
@@ -83,10 +83,10 @@ std::string backtraceString(int const maxFrames, int const first_frame) {
83
trace_buf << "stacktrace not available on windows platforms\n";
84
#else
85
int const last_frame = first_frame + maxFrames;
86
- void* callstack[last_frame];
+ std::vector<void*> callstack(last_frame);
87
char buf[1024];
88
- int nFrames = backtrace(callstack, last_frame);
89
- char** symbols = backtrace_symbols(callstack, nFrames);
+ int nFrames = backtrace(callstack.data(), last_frame);
+ char** symbols = backtrace_symbols(callstack.data(), nFrames);
90
91
for (int i = first_frame; i < nFrames; i++) {
92
// call
0 commit comments