Author: nextgens
Date: 2007-05-13 13:50:42 +0000 (Sun, 13 May 2007)
New Revision: 13230

Modified:
   trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java
Log:
Thaw: use a BufferedInputStream where needed

Modified: trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java    2007-05-13 13:49:17 UTC 
(rev 13229)
+++ trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java    2007-05-13 13:50:42 UTC 
(rev 13230)
@@ -3,6 +3,7 @@
 import java.util.Observer;
 import java.util.Observable;

+import java.io.BufferedInputStream;
 import java.io.FileInputStream;
 import java.io.File;

@@ -37,10 +38,12 @@
        public void run() {
                try {
                        FileInputStream in = new FileInputStream(new 
File(file));
+                       BufferedInputStream bis = new BufferedInputStream(in);
                        md = SHA256.getMessageDigest();
                        md.reset();
                        md.update(headers.getBytes("UTF-8"));
-                       SHA256.hash(in, md);
+                       SHA256.hash(bis, md);
+                       in.close();

                        synchronized (hashLock) {
                                hash = Base64.encode(md.digest());      


Reply via email to