varlink: handle NULL varlink server object gracefully in varlink_server_current_connections()

let's treat a NULL server as a server with zero connections, to make
things more convenient to use.
This commit is contained in:
Lennart Poettering
2024-06-15 10:57:14 +01:00
committed by Luca Boccassi
parent 4db747b0dd
commit 26279199cf
+3 -1
View File
@@ -3987,7 +3987,9 @@ int varlink_server_set_connections_max(VarlinkServer *s, unsigned m) {
}
unsigned varlink_server_current_connections(VarlinkServer *s) {
assert_return(s, UINT_MAX);
if (!s) /* Unallocated servers have zero connections */
return 0;
return s->n_connections;
}