* grub-core/disk/ieee1275/ofdisk.c (scan): Check function return value.

* grub-core/lib/ieee1275/datetime.c (grub_get_datetime): Likewise.
	(grub_set_datetime): Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-09-05 08:56:08 +02:00
parent 9cc836a27b
commit 64498f2538
3 changed files with 9 additions and 3 deletions

View file

@ -89,7 +89,7 @@ grub_get_datetime (struct grub_datetime *datetime)
grub_ieee1275_close (ihandle);
if (status == -1)
if (status == -1 || args.catch_result)
return grub_error (GRUB_ERR_IO, "get-time failed");
datetime->year = args.year;
@ -148,7 +148,7 @@ grub_set_datetime (struct grub_datetime *datetime)
grub_ieee1275_close (ihandle);
if (status == -1)
if (status == -1 || args.catch_result)
return grub_error (GRUB_ERR_IO, "set-time failed");
return GRUB_ERR_NONE;