Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 0de9d03

Browse files
committed
libscript: Ensure all members of MCScriptExecuteContext are initialised
Explicitly initialise the `m_operation` and `m_argument_count` members of `MCScriptExecuteContext`. This isn't exactly right, because there _isn't_ a suitable default bytecode opcode. Coverity-Id: 137929
1 parent c4fa2b0 commit 0de9d03

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libscript/src/script-execute.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,8 @@ MCScriptExecuteContext::MCScriptExecuteContext(void)
287287
m_bytecode_ptr(nil),
288288
m_next_bytecode_ptr(nil),
289289
m_operation_ready(false),
290+
m_operation(kMCScriptBytecodeOp__First),
291+
m_argument_count(0),
290292
m_root_arguments(nil),
291293
m_root_result(nil)
292294
{

0 commit comments

Comments
 (0)