From: Yu Watanabe Date: Wed, 18 Sep 2024 15:44:16 +0000 (+0900) Subject: machine: make sd_json_dispatch_field table static X-Git-Tag: v257-rc1~399^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ed4a6c476eaf01e3b949f286564e6d03eda397a7;p=thirdparty%2Fsystemd.git machine: make sd_json_dispatch_field table static --- diff --git a/src/machine/machined-varlink.c b/src/machine/machined-varlink.c index 8e7ade9aec4..a09c51b470f 100644 --- a/src/machine/machined-varlink.c +++ b/src/machine/machined-varlink.c @@ -416,19 +416,18 @@ static int list_machine_one(sd_varlink *link, Machine *m, bool more) { } static int vl_method_list(sd_varlink *link, sd_json_variant *parameters, sd_varlink_method_flags_t flags, void *userdata) { - Manager *m = ASSERT_PTR(userdata); - const char *mn = NULL; - - const sd_json_dispatch_field dispatch_table[] = { - { "name", SD_JSON_VARIANT_STRING, sd_json_dispatch_const_string, PTR_TO_SIZE(&mn), 0 }, + static const sd_json_dispatch_field dispatch_table[] = { + { "name", SD_JSON_VARIANT_STRING, sd_json_dispatch_const_string, 0, 0 }, {} }; + Manager *m = ASSERT_PTR(userdata); + const char *mn = NULL; int r; assert(parameters); - r = sd_varlink_dispatch(link, parameters, dispatch_table, 0); + r = sd_varlink_dispatch(link, parameters, dispatch_table, &mn); if (r != 0) return r;