Куча говна / Говнокод #3696 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
Author: decker <decker@personal-army>  2010-06-19 05:39:42
Committer: decker <decker@personal-army>  2010-06-19 05:39:42

    fix potential race in reservation id generation

@@ -97,7 +98,7 @@ public class VmInstances extends AbstractNamedRegistry<VmInstance> {
     do {
       MessageDigest digest = Hashes.Digest.MD5.get();
       digest.reset();
-      digest.update( Long.toString( rsvId + launchIndex + System.currentTimeMillis() ).getBytes() );
+      digest.update( Long.toString( rsvId + launchIndex + System.nanoTime( ) ).getBytes() );
 
       Adler32 hash = new Adler32();
       hash.reset();

Вот так суровые калифорнийцы сурово чинят race...

Запостил: raorn raorn, (Updated )

Комментарии (8) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8