Просмотр исходного кода

Merge pull request #50364 from Faless/mp/fix_rpc_crash

[Net] Fix crash when receiving RPC on node without a script.
Rémi Verschelde 4 лет назад
Родитель
Сommit
9bd221d24c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      core/io/multiplayer_api.cpp

+ 1 - 1
core/io/multiplayer_api.cpp

@@ -85,7 +85,7 @@ const MultiplayerAPI::RPCConfig _get_rpc_config_by_id(Node *p_node, uint16_t p_i
 	if (id & (1 << 15)) {
 		id = id & ~(1 << 15);
 		config = p_node->get_node_rpc_methods();
-	} else {
+	} else if (p_node->get_script_instance()) {
 		config = p_node->get_script_instance()->get_rpc_methods();
 	}
 	if (id < config.size()) {