diff -Nru slapt-get-0.10.2t.24.orig/src/package.c slapt-get-0.10.2t.24/src/package.c --- slapt-get-0.10.2t.24.orig/src/package.c 2018-07-05 23:19:25.000000000 -0400 +++ slapt-get-0.10.2t.24/src/package.c 2018-08-17 16:18:19.724574046 -0400 @@ -1301,6 +1301,7 @@ slapt_pkg_err_list_t *missing_err) { unsigned int i = 0; + unsigned int j = 0; slapt_list_t *dep_parts = NULL; /* @@ -1368,16 +1369,16 @@ /* now move the package to the end after it's dependencies */ slapt_pkg_info_t *tmp = NULL; - i = 0; - while (i < deps->pkg_count) { - if (strcmp(deps->pkgs[i]->name, tmp_pkg->name) == 0 && tmp == NULL) - tmp = deps->pkgs[i]; + j = 0; + while (j < deps->pkg_count) { + if (strcmp(deps->pkgs[j]->name, tmp_pkg->name) == 0 && tmp == NULL) + tmp = deps->pkgs[j]; /* move all subsequent packages up */ - if (tmp != NULL && (i + 1 < deps->pkg_count)) - deps->pkgs[i] = deps->pkgs[i + 1]; + if (tmp != NULL && (j + 1 < deps->pkg_count)) + deps->pkgs[j] = deps->pkgs[j + 1]; - ++i; + ++j; } /*