[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Don't abort if prefix is not set
From: |
Pavel Roskin |
Subject: |
[PATCH] Don't abort if prefix is not set |
Date: |
Sat, 26 Jan 2008 14:44:44 -0500 |
User-agent: |
StGIT/0.14.1 |
---
ChangeLog | 5 +++++
kern/dl.c | 6 ++++--
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 009b4dc..44d5887 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-26 Pavel Roskin <address@hidden>
+
+ * kern/dl.c (grub_dl_load): Don't abort if prefix is not set,
+ just return an error.
+
2008-01-26 Bean <address@hidden>
* fs/reiserfs.c (grub_fshelp_node): New member next_offset.
diff --git a/kern/dl.c b/kern/dl.c
index d3488fb..9e8c24a 100644
--- a/kern/dl.c
+++ b/kern/dl.c
@@ -625,8 +625,10 @@ grub_dl_load (const char *name)
if (mod)
return mod;
- if (! grub_dl_dir)
- grub_fatal ("module dir is not initialized yet");
+ if (! grub_dl_dir) {
+ grub_error (GRUB_ERR_FILE_NOT_FOUND, "\"prefix\" is not set");
+ return 0;
+ }
filename = (char *) grub_malloc (grub_strlen (grub_dl_dir) + 1
+ grub_strlen (name) + 4 + 1);
- [PATCH] Don't abort if prefix is not set,
Pavel Roskin <=