execute: fix minor type confusion

The .gl_pathc field is size_t, hence count in size_t too, to not
accidentally drop 32 of 64bits on the floor.
This commit is contained in:
Lennart Poettering
2023-06-10 15:12:40 +09:00
committed by Yu Watanabe
parent 4fd7c712dc
commit fcc0668282
+2 -2
View File
@@ -2867,7 +2867,7 @@ static int load_credential_glob(
if (r < 0)
return r;
for (unsigned n = 0; n < pglob.gl_pathc; n++) {
for (size_t n = 0; n < pglob.gl_pathc; n++) {
_cleanup_free_ char *fn = NULL;
_cleanup_(erase_and_freep) char *data = NULL;
size_t size;
@@ -6253,7 +6253,7 @@ static int exec_context_load_environment(const Unit *unit, const ExecContext *c,
/* When we don't match anything, -ENOENT should be returned */
assert(pglob.gl_pathc > 0);
for (unsigned n = 0; n < pglob.gl_pathc; n++) {
for (size_t n = 0; n < pglob.gl_pathc; n++) {
_cleanup_strv_free_ char **p = NULL;
r = load_env_file(NULL, pglob.gl_pathv[n], &p);