diff --git a/src/libsystemd/libsystemd.sym b/src/libsystemd/libsystemd.sym index e1836da08f..0b948b86a2 100644 --- a/src/libsystemd/libsystemd.sym +++ b/src/libsystemd/libsystemd.sym @@ -1033,12 +1033,14 @@ global: sd_varlink_server_listen_fd; sd_varlink_server_loop_auto; sd_varlink_server_new; + sd_varlink_server_ref; sd_varlink_server_set_connections_max; sd_varlink_server_set_connections_per_uid_max; sd_varlink_server_set_description; sd_varlink_server_set_exit_on_idle; sd_varlink_server_set_userdata; sd_varlink_server_shutdown; + sd_varlink_server_unref; sd_varlink_set_allow_fd_passing_input; sd_varlink_set_allow_fd_passing_output; sd_varlink_set_description; diff --git a/src/libsystemd/sd-varlink/sd-varlink.c b/src/libsystemd/sd-varlink/sd-varlink.c index f27b99dc78..c7a8a504f2 100644 --- a/src/libsystemd/sd-varlink/sd-varlink.c +++ b/src/libsystemd/sd-varlink/sd-varlink.c @@ -3265,7 +3265,7 @@ static sd_varlink_server* varlink_server_destroy(sd_varlink_server *s) { return mfree(s); } -DEFINE_TRIVIAL_REF_UNREF_FUNC(sd_varlink_server, sd_varlink_server, varlink_server_destroy); +DEFINE_PUBLIC_TRIVIAL_REF_UNREF_FUNC(sd_varlink_server, sd_varlink_server, varlink_server_destroy); static int validate_connection(sd_varlink_server *server, const struct ucred *ucred) { int allowed = -1;