}
else if (grub_strcmp (name, "*") == 0)
{
- int i;
+ unsigned i;
for (i = 0; ! errors && i < scope->argv.argc; i++)
if (type == GRUB_SCRIPT_ARG_TYPE_VAR)
}
else if (grub_strcmp (name, "@") == 0)
{
- int i;
+ unsigned i;
for (i = 0; ! errors && i < scope->argv.argc; i++)
{
grub_snprintf (errnobuf, sizeof (errnobuf), "%d", grub_errno);
grub_env_set ("?", errnobuf);
+ grub_script_argv_free (&argv);
grub_print_error ();
return 0;
grub_err_t
grub_script_execute_cmdfor (struct grub_script_cmd *cmd)
{
- int i;
- int result;
+ unsigned i;
+ grub_err_t result;
struct grub_script_argv argv;
struct grub_script_cmdfor *cmdfor = (struct grub_script_cmdfor *) cmd;