* normal/crypto.c (read_crypto_list): Fix a memory leak.
* normal/term.c (read_terminal_list): Likewise.
* normal/main.c (grub_normal_init_page): Likewise.
(grub_normal_read_line_real): Likewise.
+2010-02-24 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * normal/crypto.c (read_crypto_list): Fix a memory leak.
+ * normal/term.c (read_terminal_list): Likewise.
+ * normal/main.c (grub_normal_init_page): Likewise.
+ (grub_normal_read_line_real): Likewise.
+
2010-02-24 Vladimir Serbinenko <phcoder@gmail.com>
* loader/i386/multiboot_mbi.c (grub_multiboot_set_bootdev): Fix a
}
file = grub_file_open (filename);
+ grub_free (filename);
if (!file)
{
grub_errno = GRUB_ERR_NONE;
msg_len = grub_utf8_to_ucs4_alloc (msg_formatted,
&unicode_msg, &last_position);
+ grub_free (msg_formatted);
if (msg_len < 0)
{
if (cont || nested)
{
grub_free (*line);
+ grub_free (prompt);
*line = 0;
return grub_errno;
}
}
+
+ grub_free (prompt);
return 0;
}
}
file = grub_file_open (filename);
+ grub_free (filename);
if (!file)
{
grub_errno = GRUB_ERR_NONE;