* util/grub-mount.c (fuse_init): Avoid improper use of strings.
* util/grub-fstest.c (fstest): Likewise.
This commit is contained in:
parent
7e94d044ad
commit
102fae4a1c
3 changed files with 15 additions and 5 deletions
|
@ -356,9 +356,10 @@ fuse_init (void)
|
|||
|
||||
if (mount_crypt)
|
||||
{
|
||||
char *argv[2] = { "-a", NULL};
|
||||
char *argv[2] = { xstrdup ("-a"), NULL};
|
||||
if (execute_command ("cryptomount", 1, argv))
|
||||
grub_util_error (_("cryptomount command fails: %s"), grub_errmsg);
|
||||
free (argv[0]);
|
||||
}
|
||||
|
||||
grub_lvm_fini ();
|
||||
|
@ -392,11 +393,12 @@ fuse_init (void)
|
|||
if (!loop_name)
|
||||
grub_util_error ("%s", grub_errmsg);
|
||||
|
||||
argv[0] = "-d";
|
||||
argv[0] = xstrdup ("-d");
|
||||
argv[1] = loop_name;
|
||||
|
||||
execute_command ("loopback", 2, argv);
|
||||
|
||||
grub_free (argv[0]);
|
||||
grub_free (loop_name);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue