summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Dowse <iedowse@FreeBSD.org>2004-08-27 01:20:26 +0000
committerIan Dowse <iedowse@FreeBSD.org>2004-08-27 01:20:26 +0000
commit0ca311f6a1ef91d92b4ffe77cca58b2106b60f7c (patch)
tree237184defedacba9b0379be7b9853a4f344bff8b
parent6f2e86455bdb6b39ff6959ca0daaa234db81c78b (diff)
Notes
-rw-r--r--sys/kern/kern_linker.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index d2a2329a4880..49ad88b51ad4 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -1203,10 +1203,9 @@ linker_preload(void *arg)
lf = NULL;
TAILQ_FOREACH(lc, &classes, link) {
error = LINKER_LINK_PRELOAD(lc, modname, &lf);
- if (error) {
- lf = NULL;
+ if (!error)
break;
- }
+ lf = NULL;
}
if (lf)
TAILQ_INSERT_TAIL(&loaded_files, lf, loaded);