Author: toad
Date: 2007-07-10 15:04:21 +0000 (Tue, 10 Jul 2007)
New Revision: 14016

Modified:
   trunk/freenet/src/freenet/client/FetchException.java
   trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
Log:
doh, fix the build

Modified: trunk/freenet/src/freenet/client/FetchException.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchException.java        2007-07-10 
14:57:36 UTC (rev 14015)
+++ trunk/freenet/src/freenet/client/FetchException.java        2007-07-10 
15:04:21 UTC (rev 14016)
@@ -194,6 +194,18 @@
                this.finalizedSizeAndMimeType = e.finalizedSizeAndMimeType;
        }

+       public FetchException(FetchException e, FreenetURI uri) {
+               super(e.getMessage());
+               initCause(e);
+               this.mode = e.mode;
+               this.newURI = uri;
+               this.errorCodes = e.errorCodes;
+               this.expectedMimeType = e.expectedMimeType;
+               this.expectedSize = e.expectedSize;
+               this.extraMessage = e.extraMessage;
+               this.finalizedSizeAndMimeType = e.finalizedSizeAndMimeType;
+       }
+
        public static String getShortMessage(int mode) {
                String ret = L10n.getString("FetchException.shortError."+mode);
                if(ret == null)

Modified: trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java      
2007-07-10 14:57:36 UTC (rev 14015)
+++ trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java      
2007-07-10 15:04:21 UTC (rev 14016)
@@ -31,7 +31,7 @@
                FreenetURI uri = e.newURI;
                if(uri != null) {
                        uri = usk.turnMySSKIntoUSK(uri);
-                       e.newURI = uri;
+                       e = new FetchException(e, uri);
                }
                cb.onFailure(e, state);
        }


Reply via email to