gsocket.c: Declare variables at the top-of-block

This will allow the code to build on C89 compilers, since they do not
allow declaring a variable within a for loop initializer.
This commit is contained in:
Chun-wei Fan 2021-03-31 16:53:23 +08:00
parent 20bd716d4c
commit ce660066f2

View File

@ -4795,7 +4795,9 @@ g_socket_send_message (GSocket *socket,
if (num_vectors != -1) if (num_vectors != -1)
{ {
for (gint i = 0; i < num_vectors; i++) gint i;
for (i = 0; i < num_vectors; i++)
{ {
/* No wrap-around for vectors_size */ /* No wrap-around for vectors_size */
if (vectors_size > vectors_size + vectors[i].size) if (vectors_size > vectors_size + vectors[i].size)
@ -4811,7 +4813,9 @@ g_socket_send_message (GSocket *socket,
} }
else else
{ {
for (gsize i = 0; vectors[i].buffer != NULL; i++) gsize i;
for (i = 0; vectors[i].buffer != NULL; i++)
{ {
/* No wrap-around for vectors_size */ /* No wrap-around for vectors_size */
if (vectors_size > vectors_size + vectors[i].size) if (vectors_size > vectors_size + vectors[i].size)