]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
report: pass Context as first argument to metrics_call()
authorLennart Poettering <lennart@amutable.com>
Sat, 7 Feb 2026 21:57:41 +0000 (22:57 +0100)
committerLennart Poettering <lennart@amutable.com>
Sat, 7 Feb 2026 22:13:16 +0000 (23:13 +0100)
Typically the context object should be the first one. And the return
parameters should be the last ones.

src/report/report.c

index 8da9e14994a2c1ad9609fd4d73ec5ca191808b4d..600dd7501a507307e08abcdeab58a4430b827ea8 100644 (file)
@@ -99,7 +99,7 @@ static int metrics_on_query_reply(
         return 0;
 }
 
-static int metrics_call(const char *path, sd_event *event, sd_varlink **ret, Context *context) {
+static int metrics_call(Context *context, const char *path, sd_event *event, sd_varlink **ret) {
         _cleanup_(sd_varlink_unrefp) sd_varlink *vl = NULL;
         int r;
 
@@ -216,7 +216,7 @@ static int metrics_query(void) {
                         if (!p)
                                 return log_oom();
 
-                        r = metrics_call(p, event, &varlinks[context.n_open_connections], &context);
+                        r = metrics_call(&context, p, event, &varlinks[context.n_open_connections]);
                         if (r < 0)
                                 continue;