BOB config fix, I2CP fix some leaks, see history.txt for details

This commit is contained in:
sponge
2011-02-09 16:15:36 +00:00
parent 467de344b9
commit 99ebad3032
5 changed files with 34 additions and 5 deletions

View File

@@ -197,6 +197,9 @@ public class I2CPMessageReader {
}
}
_stream = null;
_listener = null;
_reader = null;
_readerThread = null;
}
}
}

View File

@@ -11,11 +11,13 @@ import net.i2p.util.I2PThread;
* @since 0.8.3
*/
public class QueuedI2CPMessageReader extends I2CPMessageReader {
private final I2CPMessageQueue in;
private /* final */ I2CPMessageQueue in;
public QueuedI2CPMessageReader(I2CPMessageQueue in, I2CPMessageEventListener lsnr) {
super(lsnr);
this.in = in;
_reader = null;
_readerThread = null;
_reader = new QueuedI2CPMessageReaderRunner();
_readerThread = new I2PThread(_reader, "I2CP Internal Reader " + (++__readerId), true);
}
@@ -57,6 +59,10 @@ public class QueuedI2CPMessageReader extends I2CPMessageReader {
}
}
}
super.run(); // Since we are dead, this will do some clean up, nothing else :-)
in = null;
_readerThread = null;
_reader = null;
}
}
}