flagstore2.diff (318B)
1--- a/service/src/util.c 2+++ b/service/src/util.c 3@@ -58,7 +58,7 @@ mhash(const char *str, int len) 4 5 srand(v); 6 for (bp = buf, i = 0; i < MHASHLEN / 2; i++) 7- bp += sprintf(bp, "%02x", str[i % len] ^ (rand() % 256)); 8+ bp += sprintf(bp, "%02x", (unsigned char) str[i % len] ^ (rand() % 256)); 9 10 return buf; 11 }