From 1a50b6243d65fae71d1016c0ed7f5c1941ad2967 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Fri, 28 Sep 2012 18:41:19 +0000
Subject: [PATCH] volatile

---
 router/java/src/net/i2p/router/transport/ntcp/Writer.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/ntcp/Writer.java b/router/java/src/net/i2p/router/transport/ntcp/Writer.java
index cba28fbcf4..af5bcb0b98 100644
--- a/router/java/src/net/i2p/router/transport/ntcp/Writer.java
+++ b/router/java/src/net/i2p/router/transport/ntcp/Writer.java
@@ -80,9 +80,12 @@ class Writer {
     }
     
     private class Runner implements Runnable {
-        private boolean _stop;
-        public Runner() { _stop = false; }
+        private volatile boolean _stop;
+
+        public Runner() {}
+
         public void stop() { _stop = true; }
+
         public void run() {
             if (_log.shouldLog(Log.INFO)) _log.info("Starting writer");
             NTCPConnection con = null;
-- 
GitLab