Skip to content

Commit 1e8eed1

Browse files
committed
impl
1 parent cbb6afd commit 1e8eed1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Common/SignalHandlers.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ extern const int CANNOT_SEND_SIGNAL;
3535

3636
extern const char * GIT_HASH;
3737

38+
static const std::vector<StackTrace::FramePointers> empty_stack;
39+
3840
using namespace DB;
3941

4042

@@ -113,7 +115,7 @@ void signalHandler(int sig, siginfo_t * info, void * context)
113115
writePODBinary(*info, out);
114116
writePODBinary(signal_context, out);
115117
writePODBinary(stack_trace, out);
116-
writeVectorBinary(Exception::enable_job_stack_trace ? Exception::getThreadFramePointers() : std::vector<StackTrace::FramePointers>{}, out);
118+
writeVectorBinary(Exception::enable_job_stack_trace ? Exception::getThreadFramePointers() : empty_stack, out);
117119
writeBinary(static_cast<UInt32>(getThreadId()), out);
118120
writePODBinary(current_thread, out);
119121
out.finalize();

0 commit comments

Comments
 (0)