if (is_builtin) {
if (field == NULL)
print_line("name", kmod_module_get_name(mod));
- else if (field != NULL && streq(field, "name"))
+ else if (streq(field, "name")) {
print_line(NULL, kmod_module_get_name(mod));
+ return 0;
+ }
filename = "(builtin)";
}
- if (field != NULL && streq(field, "filename")) {
+ if (field == NULL)
+ print_line("filename", filename);
+ else if (streq(field, "filename")) {
print_line(NULL, filename);
return 0;
- } else if (field == NULL) {
- print_line("filename", filename);
}
err = kmod_module_get_info(mod, &list);
const char *value = kmod_module_info_get_value(l);
if (field != NULL) {
- if (streq(field, key)) {
+ if (streq(field, key))
print_line(NULL, value);
- }
- } else if (streq(key, "parm")) {
+ continue;
+ }
+ if (streq(key, "parm")) {
err = process_parm(parm_desc, value, ¶ms);
if (err < 0)
goto end;