From 9af42f8f1f931694b2ee3c0b6fac77458817bca3 Mon Sep 17 00:00:00 2001 From: radius Date: Fri, 27 Nov 2015 00:13:02 -0500 Subject: [PATCH] only open socket for the configure max_users --- remote.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/remote.c b/remote.c index b56bb78063..da9222887a 100644 --- a/remote.c +++ b/remote.c @@ -114,7 +114,7 @@ rarch_remote_t *rarch_remote_new(uint16_t port) (void)port; #if defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY) - for(int user = 0; user < MAX_USERS; user ++) + for(int user = 0; user < settings->input.max_users; user ++) { handle->net_fd[user] = -1; if(settings->network_remote_enable_user[user]) @@ -135,8 +135,9 @@ error: void rarch_remote_free(rarch_remote_t *handle) { + settings_t *settings = config_get_ptr(); #if defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY) - for(int user = 0; user < MAX_USERS; user ++) + for(int user = 0; user < settings->input.max_users; user ++) { socket_close(handle->net_fd[user]); }