Imported Upstream version 3.10
[debian/elilo] / loader.c
index 290531cbe19517e513bdc5d01cefdf4dfe5de0a1..f0708bd91f47040eed840ac7b402d6b0eb734df8 100644 (file)
--- a/loader.c
+++ b/loader.c
@@ -38,12 +38,18 @@ loader_ops_t *
 loader_probe(CHAR16 *kname)
 {
        loader_ops_t *ops;
+       UINTN n = 0;
 
        for (ops= ldops_list; ops; ops = ops->next) {
+               n++;
+               VERB_PRT(3, Print(L"Probing loader: %s\n", ops->ld_name));
                if (ops->ld_probe(kname) == 0) {
                        return ops;
                }
        }
+       if (!n) {
+               ERR_PRT((L"No loaders registered"));
+       }
        return NULL;
 }