diff --git a/src/hashset.hpp b/src/hashset.hpp
index 13b6bf7f..5e655f6b 100644
--- a/src/hashset.hpp
+++ b/src/hashset.hpp
@@ -30,7 +30,7 @@ vt_hash_const_string(const char *key_)
   uint64_t hash = 0xcbf29ce484222325ull;
 
   while( *key_ )
-    hash = ((const unsigned char)*key_++ ^ hash ) * 0x100000001b3ull;
+    hash = ((const unsigned char)*key_++ ^ hash) * 0x100000001b3ull;
 
   return hash;  
 }