From 7972c0c862c36d619414a4f4e7ea49ecf3aa308e Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 29 Jun 2009 17:42:13 +0000 Subject: [PATCH] - Fix another Mac class problem - Change to RouterLaunch main so we get a wrapper.log --- android/src/net/i2p/router/I2PAndroid.java | 4 +++- core/java/src/net/i2p/crypto/HMACGenerator.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/net/i2p/router/I2PAndroid.java b/android/src/net/i2p/router/I2PAndroid.java index 69e0c8e3b..18a6e149a 100644 --- a/android/src/net/i2p/router/I2PAndroid.java +++ b/android/src/net/i2p/router/I2PAndroid.java @@ -12,6 +12,7 @@ import java.io.InputStream; import java.io.IOException; import net.i2p.router.Router; +import net.i2p.router.RouterLaunch; import net.i2p.router.web.ContextHelper; // import net.i2p.util.NativeBigInteger; @@ -45,7 +46,7 @@ public class I2PAndroid extends Activity { System.err.println("onStart called"); super.onStart(); - Router.main(null); + RouterLaunch.main(null); System.err.println("Router.main finished"); } @@ -105,6 +106,7 @@ public class I2PAndroid extends Activity // Set up the locations so Router and WorkingDir can find them System.setProperty("i2p.dir.base", DIR); System.setProperty("i2p.dir.config", DIR); + System.setProperty("wrapper.logfile", DIR + "/wrapper.log"); } private void copyResourceToFile(int resID, String f) { diff --git a/core/java/src/net/i2p/crypto/HMACGenerator.java b/core/java/src/net/i2p/crypto/HMACGenerator.java index 29d76cbd2..b549c8855 100644 --- a/core/java/src/net/i2p/crypto/HMACGenerator.java +++ b/core/java/src/net/i2p/crypto/HMACGenerator.java @@ -74,7 +74,7 @@ public class HMACGenerator { if ((key == null) || (key.getData() == null) || (curData == null)) throw new NullPointerException("Null arguments for HMAC"); - Mac mac = acquire(); + I2PHMac mac = acquire(); mac.init(key.getData()); mac.update(curData, curOffset, curLength); byte rv[] = acquireTmp();