Changeset View
Changeset View
Standalone View
Standalone View
src/script/interpreter.cpp
Show First 20 Lines • Show All 1,204 Lines • ▼ Show 20 Lines | |||||
} break; | } break; | ||||
default: | default: | ||||
return set_error(serror, SCRIPT_ERR_BAD_OPCODE); | return set_error(serror, SCRIPT_ERR_BAD_OPCODE); | ||||
} | } | ||||
} | } | ||||
// Size limits | // Size limits | ||||
if (stack.size() + altstack.size() > 1000) { | if (stack.size() + altstack.size() > MAX_STACK_SIZE) { | ||||
return set_error(serror, SCRIPT_ERR_STACK_SIZE); | return set_error(serror, SCRIPT_ERR_STACK_SIZE); | ||||
} | } | ||||
} | } | ||||
} catch (...) { | } catch (...) { | ||||
return set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR); | return set_error(serror, SCRIPT_ERR_UNKNOWN_ERROR); | ||||
} | } | ||||
if (!vfExec.empty()) { | if (!vfExec.empty()) { | ||||
▲ Show 20 Lines • Show All 450 Lines • Show Last 20 Lines |