message: Use code from current context to invoke the correct recipient
diff: @@ -394,7 +394,7 @@ DEFINE_INTRINSIC_FUNCTION1(env,free,free,none,i32,ptr) {
  FC_ASSERT( getFunctionType(call)->parameters.size() == 2 );
  // idump((current_validate_context->msg.code)(current_validate_context->msg.type)(current_validate_context->code));
  - std::vector<Value> args = { Value(uint64_t(current_validate_context->msg.code)),
  + std::vector<Value> args = { Value(uint64_t(current_validate_context->code)),
  Value(uint64_t(current_validate_context->msg.type)) };
  auto& state = *current_state;
  