From c3e9ada0d9b1f06a8c42019416ec8ba69c95c9cc Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Thu, 16 May 2013 15:44:56 +0100
Subject: [PATCH] Escaped a dot in the regex used to validate onion hostnames.

---
 briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java b/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java
index 507bda0ec7..cdf0999a82 100644
--- a/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java
+++ b/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java
@@ -56,7 +56,8 @@ class TorPlugin implements DuplexPlugin, EventHandler {
 	private static final int SOCKS_PORT = 59050, CONTROL_PORT = 59051;
 	private static final int COOKIE_TIMEOUT = 3000; // Milliseconds
 	private static final int HOSTNAME_TIMEOUT = 30 * 1000; // Milliseconds
-	private static final Pattern ONION = Pattern.compile("[a-z2-7]{16}.onion");
+	private static final Pattern ONION =
+			Pattern.compile("[a-z2-7]{16}\\.onion");
 	private static final Logger LOG =
 			Logger.getLogger(TorPlugin.class.getName());
 
-- 
GitLab