X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fhash.c;h=a40e7996613150b436e0ba2ffc329b429defe413;hp=36b510c28640db7647a69377d82c99de47062ffd;hb=51c1639884b409a98a4581a7b661ef65b94e9d86;hpb=182890814881be90e28ac5183039e25709766992 diff --git a/src/hash.c b/src/hash.c index 36b510c2..a40e7996 100644 --- a/src/hash.c +++ b/src/hash.c @@ -29,7 +29,7 @@ static uint32_t hash_function(const void *p, size_t len) { uint32_t hash = 0; while(true) { for(int i = len > 4 ? 4 : len; --i;) - hash += q[i] << (8 * i); + hash += q[len - i] << (8 * i); hash *= 0x9e370001UL; // Golden ratio prime. if(len <= 4) break;