diff --git a/src/client/refresh/files/models.c b/src/client/refresh/files/models.c index 0c77eda2..323526d6 100644 --- a/src/client/refresh/files/models.c +++ b/src/client/refresh/files/models.c @@ -2283,7 +2283,9 @@ Mod_LoadModel_Flex(const char *mod_name, const void *buffer, int modfilelen, { if (min > (j * 8)) { - int k, v = in_mesh[j]; + int k, v; + + v = in_mesh[j] & 0xFF; for (k = 0; k < 8; k ++) { @@ -2303,8 +2305,9 @@ Mod_LoadModel_Flex(const char *mod_name, const void *buffer, int modfilelen, { if (in_mesh[j]) { - int v = in_mesh[j]; + int v; + v = in_mesh[j] & 0xFF; max = j * 8; while (v)