diff options
author | Ian Dowse <iedowse@FreeBSD.org> | 2004-08-27 01:20:26 +0000 |
---|---|---|
committer | Ian Dowse <iedowse@FreeBSD.org> | 2004-08-27 01:20:26 +0000 |
commit | 0ca311f6a1ef91d92b4ffe77cca58b2106b60f7c (patch) | |
tree | 237184defedacba9b0379be7b9853a4f344bff8b | |
parent | 6f2e86455bdb6b39ff6959ca0daaa234db81c78b (diff) |
Notes
-rw-r--r-- | sys/kern/kern_linker.c | 5 |
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); |