[freenet-cvs] r12117 - trunk/apps/new_installer/src

nextgens at freenetproject.org nextgens at freenetproject.org
Thu Mar 15 09:46:31 UTC 2007


Author: nextgens
Date: 2007-03-15 09:46:30 +0000 (Thu, 15 Mar 2007)
New Revision: 12117

Modified:
   trunk/apps/new_installer/src/Sha1Test.java
Log:
new_installer: refactor Sha1test a bit, display a helpfull message insteed of just the exception name

Modified: trunk/apps/new_installer/src/Sha1Test.java
===================================================================
--- trunk/apps/new_installer/src/Sha1Test.java	2007-03-14 12:18:37 UTC (rev 12116)
+++ trunk/apps/new_installer/src/Sha1Test.java	2007-03-15 09:46:30 UTC (rev 12117)
@@ -98,22 +98,20 @@
 
 	public static void get(String file, String filename) throws FileNotFoundException{
 		URL url;
-		InputStream is = null;
 		DataInputStream dis;
-		String s;
+		InputStream is = null;
+		BufferedOutputStream os = null;
 
 		try {
 			url = new URL(base+file);
-			is = url.openStream();         // throws an IOException
+			is = url.openStream();
 			dis = new DataInputStream(new BufferedInputStream(is));
 			File f = new File(filename);
-			BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(f));
+			os = new BufferedOutputStream(new FileOutputStream(f));
 			int b;
 			while ((b = dis.read()) != -1) {
 				os.write(b);
 			}
-			os.close();
-
 		} catch (MalformedURLException mue) {
 			System.out.println("Ouch - a MalformedURLException happened ; please report it.");
 			mue.printStackTrace();
@@ -121,11 +119,12 @@
 		} catch (FileNotFoundException e) {
 			throw new FileNotFoundException();
 		} catch (IOException ioe) {
-			System.out.println(ioe);
+			System.out.println("Caught :"+ioe.getMessage());
 			ioe.printStackTrace();
 		} finally {
 			try {
 				if(is != null) is.close();
+				if(os != null) os.close();
 			} catch (IOException ioe) {}
 		}
 	}




More information about the cvs mailing list