diff options
author | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-12-09 15:47:23 -0200 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-12-09 15:55:30 -0200 |
commit | d65d71ceff5c111f95569cb17721c8cff13de32f (patch) | |
tree | ba8ecbef7ba12e23f599d07efcfaa1573518de60 /libkmod | |
parent | 4272d087800dea1754d15762ae022ead05cc35ed (diff) | |
download | kmod-d65d71ceff5c111f95569cb17721c8cff13de32f.tar.gz |
Use index_mm if it's open for moddep search
Diffstat (limited to 'libkmod')
-rw-r--r-- | libkmod/libkmod.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c index f91e74f..847bc4b 100644 --- a/libkmod/libkmod.c +++ b/libkmod/libkmod.c @@ -426,6 +426,9 @@ char *kmod_search_moddep(struct kmod_ctx *ctx, const char *name) DBG(ctx, "file=%s modname=%s\n", fn, name); + if (ctx->indexes[KMOD_INDEX_DEP]) + return index_mm_search(ctx->indexes[KMOD_INDEX_DEP], name); + idx = index_file_open(fn); if (idx == NULL) { ERR(ctx, "Could not open moddep file '%s'", fn); |