Clean up state update logic in chunk server

This commit is contained in:
2025-11-10 18:36:11 +01:00
parent ade03ac6f3
commit d25d79c1f1
4 changed files with 72 additions and 55 deletions
+2 -2
View File
@@ -744,10 +744,10 @@ static int send_state_update(MetadataServer *state, int chunk_server_idx)
message_write(&writer, &add_count, sizeof(add_count));
message_write(&writer, &rem_count, sizeof(rem_count));
for (int i = 0; i < add_count; i++)
for (uint32_t i = 0; i < add_count; i++)
message_write(&writer, &chunk_server->add_list.items[i], sizeof(SHA256));
for (int i = 0; i < rem_count; i++)
for (uint32_t i = 0; i < rem_count; i++)
message_write(&writer, &chunk_server->rem_list.items[i], sizeof(SHA256));
if (!message_writer_free(&writer))