]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsfd: use scols_table_get_column_by_name
authorMasatake YAMATO <yamato@redhat.com>
Fri, 9 Jun 2023 16:47:16 +0000 (01:47 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Sat, 10 Jun 2023 15:19:12 +0000 (00:19 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
misc-utils/lsfd-filter.c

index 919f607e844e5973f1cbe3033409a241408a51a4..ff55bb7f158f4706917965a9b02d2e1c8932fca4 100644 (file)
@@ -694,21 +694,6 @@ static void parameter_init(struct parameter *param, struct libscols_column *cl)
        param->floating_point_num = false;
 }
 
-static struct libscols_column *search_column(struct libscols_table *tb, const char *name)
-{
-       size_t len = scols_table_get_ncols(tb);
-       size_t i;
-
-       for (i = 0; i < len; i++) {
-               struct libscols_column *cl = scols_table_get_column(tb, i);
-               const char *n = scols_column_get_name(cl);
-
-               if (n && strcmp(n, name) == 0)
-                       return cl;
-       }
-       return NULL;
-}
-
 static struct node *dparser_compile1(struct parser *parser, struct node *last)
 {
        struct token *t = parser_read(parser);
@@ -770,7 +755,7 @@ static struct node *dparser_compile1(struct parser *parser, struct node *last)
 
                }
 
-               struct libscols_column *cl = search_column(parser->tb, t->val.str);
+               struct libscols_column *cl = scols_table_get_column_by_name(parser->tb, t->val.str);
                if (!cl) {
                        cl = parser->add_column_by_id(parser->tb, col_id, parser->data);
                        if (!cl) {