From dee488d06d61712d631a98becd23d5c54f4bbdb9 Mon Sep 17 00:00:00 2001
From: Jordi Salvat <jordi.salvat.i.alabart@gmail.com>
Date: Mon, 10 Dec 2018 01:07:37 +0100
Subject: [PATCH] Scrub wifi IP address in crash reports.

---
 .../briar/android/reporting/BriarReportPrimer.java             | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportPrimer.java b/briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportPrimer.java
index dbf6732422..20ab6c1735 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportPrimer.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportPrimer.java
@@ -42,6 +42,7 @@ import static android.content.Context.WIFI_SERVICE;
 import static android.net.ConnectivityManager.TYPE_MOBILE;
 import static android.net.ConnectivityManager.TYPE_WIFI;
 import static android.net.wifi.WifiManager.WIFI_STATE_ENABLED;
+import static org.briarproject.bramble.util.PrivacyUtils.scrubInetAddress;
 import static org.briarproject.bramble.util.PrivacyUtils.scrubMacAddress;
 
 public class BriarReportPrimer implements ReportPrimer {
@@ -192,7 +193,7 @@ public class BriarReportPrimer implements ReportPrimer {
 					int ip3 = (ip >> 16) & 0xFF;
 					int ip4 = (ip >> 24) & 0xFF;
 					String address = ip1 + "." + ip2 + "." + ip3 + "." + ip4;
-					customData.put("Wi-Fi address", address);
+					customData.put("Wi-Fi address", scrubInetAddress(address));
 				}
 			}
 
-- 
GitLab