Author: nextgens
Date: 2007-09-09 21:07:46 +0000 (Sun, 09 Sep 2007)
New Revision: 15094
Modified:
branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java
Log:
Catch an UnsupportedEncodingException so that eclipse is happy
Modified: branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java
===================================================================
--- branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java 2007-09-09
21:04:47 UTC (rev 15093)
+++ branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java 2007-09-09
21:07:46 UTC (rev 15094)
@@ -45,6 +45,7 @@
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
+import java.io.UnsupportedEncodingException;
import java.util.Map;
import java.util.HashMap;
@@ -540,7 +541,13 @@
byte[] myNonce = new byte[NONCE_SIZE];
byte[] myExponential = dhContext.myExponential.toByteArray();
node.random.nextBytes(myNonce);
- byte[] signature =
dhContext.signature.toString().getBytes("UTF-8");
+ byte[] signature;
+ try {
+ signature =
dhContext.signature.toString().getBytes("UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ Logger.error(this, "HUH ??, please report it :"+
e.getMessage(),e);
+ return;
+ }
byte[] authenticator =
computeHashedJFKAuthenticator(myExponential, myNonce, nonceInitator, idR);
byte[] message2 = new
byte[NONCE_SIZE*2+DiffieHellman.modulusLengthInBytes()+myDHGroup.length+