+2012-02-12 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/i386/pc/play.c (grub_cmd_play): Improve error
+ handling.
+
2012-02-12 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/commands/hdparm.c (grub_cmd_hdparm): Allow running
for (i = 1; i + 1 < argc; i += 2)
{
note.pitch = grub_strtoul (args[i], &end, 0);
+ if (grub_errno)
+ break;
if (*end)
{
- grub_error (GRUB_ERR_BAD_NUMBER, "bogus pitch number");
+ grub_error (GRUB_ERR_BAD_NUMBER, N_("unrecognized number"));
break;
}
note.duration = grub_strtoul (args[i + 1], &end, 0);
+ if (grub_errno)
+ break;
if (*end)
{
- grub_error (GRUB_ERR_BAD_NUMBER, "bogus duration number");
+ grub_error (GRUB_ERR_BAD_NUMBER, N_("unrecognized number"));
break;
}