From ce3aedce18a47deb78355c7563a752b596255a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0=20=D0=A4=D0=B0?= =?UTF-8?q?=D1=80=D0=B1=D0=B5=D1=80?= Date: Wed, 24 Dec 2025 18:21:24 +0400 Subject: [PATCH] use index --- vipre-manager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vipre-manager.h b/vipre-manager.h index f8969a7..1590edb 100644 --- a/vipre-manager.h +++ b/vipre-manager.h @@ -77,7 +77,7 @@ unsigned long __generate_hash(char* str) { unsigned long ret = 0; size_t max = strlen(str); while (pos < max) { - ret += (unsigned char)str[pos]; + ret += (unsigned char)str[pos]*pos; if (ret > (unsigned long)ULONG_MAX - 10) ret = 32; pos ++; } @@ -326,4 +326,4 @@ int parse_file_data(int argc, char** argv) { #undef true #undef false -#endif \ No newline at end of file +#endif