From: Lennart Poettering Date: Fri, 27 Oct 2017 09:15:20 +0000 (+0200) Subject: proc-cmdline: minor runlevel_to_target() coding style fixes X-Git-Tag: v236~181^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=11f5d82507494b39fcce27e102e5a8b186451acf;p=thirdparty%2Fsystemd.git proc-cmdline: minor runlevel_to_target() coding style fixes Let's not mix function calls and variable declarations, as well as assignments and comparison in one expression. --- diff --git a/src/basic/proc-cmdline.c b/src/basic/proc-cmdline.c index 8592a428d58..8590133f9fa 100644 --- a/src/basic/proc-cmdline.c +++ b/src/basic/proc-cmdline.c @@ -270,17 +270,21 @@ static const char * const rlmap_initrd[] = { }; const char* runlevel_to_target(const char *word) { + const char * const *rlmap_ptr; size_t i; - const char * const *rlmap_ptr = in_initrd() ? rlmap_initrd - : rlmap; if (!word) return NULL; - if (in_initrd() && (word = startswith(word, "rd.")) == NULL) - return NULL; + if (in_initrd()) { + word = startswith(word, "rd."); + if (!word) + return NULL; + } + + rlmap_ptr = in_initrd() ? rlmap_initrd : rlmap; - for (i = 0; rlmap_ptr[i] != NULL; i += 2) + for (i = 0; rlmap_ptr[i]; i += 2) if (streq(word, rlmap_ptr[i])) return rlmap_ptr[i+1];