mfiles = xstrdup(macrofiles);
for (m = mfiles; m && *m != '\0'; m = me) {
- char ** av;
- int ac;
+ ARGV_t av = NULL;
+ int ac = 0;
int i;
for (me = m; (me = strchr(me, ':')) != NULL; me++) {
me = m + strlen(m);
/* Glob expand the macro file path element, expanding ~ to $HOME. */
- ac = 0;
- av = NULL;
i = rpmGlob(m, &ac, &av);
if (i != 0)
continue;
continue;
}
(void) rpmLoadMacroFile(mc, av[i]);
- av[i] = _free(av[i]);
}
- av = _free(av);
+ argvFree(av);
}
mfiles = _free(mfiles);