From e0fe1752f4c1c94f4daf4b67ecda3a0998a6beed Mon Sep 17 00:00:00 2001 From: twinaphex <libretro@gmail.com> Date: Thu, 31 Jul 2014 22:57:21 +0200 Subject: [PATCH] (Settings data) Blank out IP address when netplay is set to client and/or spectator --- settings_data.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/settings_data.c b/settings_data.c index 666d9b7063..c4908a4c02 100644 --- a/settings_data.c +++ b/settings_data.c @@ -1301,9 +1301,17 @@ static void general_write_handler(const void *data) else if (!strcmp(setting->name, "netplay_enable")) g_extern.netplay_enable = *setting->value.boolean; else if (!strcmp(setting->name, "netplay_mode")) + { g_extern.netplay_is_client = *setting->value.boolean; + if (!g_extern.netplay_is_client) + *g_extern.netplay_server = '\0'; + } else if (!strcmp(setting->name, "netplay_spectator_mode_enable")) + { g_extern.netplay_is_spectate = *setting->value.boolean; + if (g_extern.netplay_is_spectate) + *g_extern.netplay_server = '\0'; + } #endif else if (!strcmp(setting->name, "log_verbosity")) g_extern.verbosity = *setting->value.boolean;