Author: toad
Date: 2007-02-07 23:16:47 +0000 (Wed, 07 Feb 2007)
New Revision: 11691

Modified:
   trunk/freenet/src/freenet/crypt/SHA256.java
Log:
Remove last not first. Avoids copying.

Modified: trunk/freenet/src/freenet/crypt/SHA256.java
===================================================================
--- trunk/freenet/src/freenet/crypt/SHA256.java 2007-02-07 23:14:40 UTC (rev 
11690)
+++ trunk/freenet/src/freenet/crypt/SHA256.java 2007-02-07 23:16:47 UTC (rev 
11691)
@@ -331,7 +331,7 @@
         */
        public synchronized static MessageDigest getMessageDigest() {
            try {
-               if(!digests.isEmpty()) return (MessageDigest) digests.remove(0);
+               if(!digests.isEmpty()) return (MessageDigest) 
digests.remove(digests.size()-1);
                return MessageDigest.getInstance("SHA-256");
            } catch (NoSuchAlgorithmException e2) {
                //TODO: maybe we should point to a HOWTO for freejvms


Reply via email to