diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-11-27 21:56:39 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-11-27 22:05:24 +0100 |
commit | 3da44ef53b949021e960d6169e809e297f2b7f65 (patch) | |
tree | f57eb943db9c9ab53effd28daa0ed8be88c4416d /src/core/kmod-setup.c | |
parent | 1a29929959fd8f59e19ce60c25d1a1f7d910fac0 (diff) |
kmod-setup: simplify kernel command line parsing
Diffstat (limited to 'src/core/kmod-setup.c')
-rw-r--r-- | src/core/kmod-setup.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c index 019858f092..c0a05b97aa 100644 --- a/src/core/kmod-setup.c +++ b/src/core/kmod-setup.c @@ -49,25 +49,7 @@ static void systemd_kmod_log( } static bool cmdline_check_kdbus(void) { - _cleanup_free_ char *line = NULL; - const char *p; - int r; - - r = proc_cmdline(&line); - if (r < 0) - return false; - - p = line; - for (;;) { - _cleanup_free_ char *word = NULL; - - r = unquote_first_word(&p, &word, true); - if (r <= 0) - return false; - - if (streq(word, "kdbus")) - return true; - } + return get_proc_cmdline_key("kdbus", NULL) > 0; } #endif |