From: Masatake YAMATO Date: Fri, 26 Mar 2021 07:31:31 +0000 (+0900) Subject: lsfd: refactor X-Git-Tag: v2.38-rc1~144^2~178 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=64fddd621495638b4cc4c16ac8c5b4c9e8422c60;p=thirdparty%2Futil-linux.git lsfd: refactor --- diff --git a/misc-utils/lsfd-file.c b/misc-utils/lsfd-file.c index f3c4a95ccf..6b41f06b7f 100644 --- a/misc-utils/lsfd-file.c +++ b/misc-utils/lsfd-file.c @@ -62,11 +62,13 @@ static bool file_fill_column(struct proc *proc, switch(column_id) { case COL_COMMAND: - if (proc->command && scols_line_set_data(ln, column_index, proc->command)) + if (proc->command + && scols_line_set_data(ln, column_index, proc->command)) err(EXIT_FAILURE, _("failed to add output data")); return true; case COL_NAME: - if (file->name && scols_line_set_data(ln, column_index, file->name)) + if (file->name + && scols_line_set_data(ln, column_index, file->name)) err(EXIT_FAILURE, _("failed to add output data")); return true; case COL_TYPE: @@ -76,21 +78,19 @@ static bool file_fill_column(struct proc *proc, return true; case COL_PID: xasprintf(&str, "%d", (int)proc->pid); - if (!str) - err(EXIT_FAILURE, _("failed to add output data")); - if (scols_line_refer_data(ln, column_index, str)) - err(EXIT_FAILURE, _("failed to add output data")); - return true; + break; case COL_UID: xasprintf(&str, "%d", (int)file->stat.st_uid); - if (!str) - err(EXIT_FAILURE, _("failed to add output data")); - if (scols_line_refer_data(ln, column_index, str)) - err(EXIT_FAILURE, _("failed to add output data")); - return true; + break; + default: + return false; }; - return false; + if (!str) + err(EXIT_FAILURE, _("failed to add output data")); + if (scols_line_refer_data(ln, column_index, str)) + err(EXIT_FAILURE, _("failed to add output data")); + return true; } static void file_free_content(struct file *file)