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;