diff --git a/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java b/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java index 578a348e37437c6ccd717288a83a3a7a4ab1a211..82509a643af541ce32c12e59ee4907d75999164e 100644 --- a/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java +++ b/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java @@ -47,7 +47,7 @@ import net.i2p.util.SecureDirectory; public class Daemon { public static final String VERSION = "2.0.4"; private static final Daemon _instance = new Daemon(); - private boolean _running; + private volatile boolean _running; private static final boolean DEBUG = false; /** diff --git a/core/java/src/gnu/crypto/prng/BasePRNGStandalone.java b/core/java/src/gnu/crypto/prng/BasePRNGStandalone.java index 4b88e0f0b5cd022b40ccf0415a66780dab4d37ad..63556cc795cd646a1a4f3407d7ee4b6e9d98bf94 100644 --- a/core/java/src/gnu/crypto/prng/BasePRNGStandalone.java +++ b/core/java/src/gnu/crypto/prng/BasePRNGStandalone.java @@ -58,10 +58,10 @@ public abstract class BasePRNGStandalone implements IRandomStandalone { protected final String name; /** Indicate if this instance has already been initialised or not. */ - protected boolean initialised; + protected volatile boolean initialised; /** A temporary buffer to serve random bytes. */ - protected byte[] buffer; + protected volatile byte[] buffer; /** The index into buffer of where the next byte will come from. */ protected int ndx;