From: Benjamin Robin Date: Sat, 9 May 2020 17:51:23 +0000 (+0200) Subject: tree-wide: Initialize _cleanup_ variables if needed X-Git-Tag: v246-rc1~373^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b9c54c46652d74c4bd3a55a87abcb82d317cbb16;p=thirdparty%2Fsystemd.git tree-wide: Initialize _cleanup_ variables if needed --- diff --git a/src/libsystemd/sd-bus/test-bus-chat.c b/src/libsystemd/sd-bus/test-bus-chat.c index 05127f0e0ce..2c1fbbefc34 100644 --- a/src/libsystemd/sd-bus/test-bus-chat.c +++ b/src/libsystemd/sd-bus/test-bus-chat.c @@ -317,7 +317,7 @@ static void* client1(void *p) { finish: if (bus) { - _cleanup_(sd_bus_message_unrefp) sd_bus_message *q; + _cleanup_(sd_bus_message_unrefp) sd_bus_message *q = NULL; r = sd_bus_message_new_method_call( bus, @@ -485,7 +485,7 @@ static void* client2(void *p) { finish: if (bus) { - _cleanup_(sd_bus_message_unrefp) sd_bus_message *q; + _cleanup_(sd_bus_message_unrefp) sd_bus_message *q = NULL; r = sd_bus_message_new_method_call( bus, diff --git a/src/libsystemd/sd-netlink/test-netlink.c b/src/libsystemd/sd-netlink/test-netlink.c index e03302bbec6..9598ad8e026 100644 --- a/src/libsystemd/sd-netlink/test-netlink.c +++ b/src/libsystemd/sd-netlink/test-netlink.c @@ -128,7 +128,7 @@ static void test_address_get(sd_netlink *rtnl, int ifindex) { } static void test_route(sd_netlink *rtnl) { - _cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req; + _cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL; struct in_addr addr, addr_data; uint32_t index = 2, u32_data; int r; diff --git a/src/network/netdev/macsec.c b/src/network/netdev/macsec.c index 7d1fec3afe6..3542f9652a3 100644 --- a/src/network/netdev/macsec.c +++ b/src/network/netdev/macsec.c @@ -828,7 +828,7 @@ int config_parse_macsec_key_id( _cleanup_(macsec_transmit_association_free_or_set_invalidp) TransmitAssociation *a = NULL; _cleanup_(macsec_receive_association_free_or_set_invalidp) ReceiveAssociation *b = NULL; - _cleanup_free_ void *p; + _cleanup_free_ void *p = NULL; MACsec *s = userdata; uint8_t *dest; size_t l; diff --git a/src/resolve/resolved-dnstls-gnutls.c b/src/resolve/resolved-dnstls-gnutls.c index a5d9776427e..6b7db7ef8c4 100644 --- a/src/resolve/resolved-dnstls-gnutls.c +++ b/src/resolve/resolved-dnstls-gnutls.c @@ -28,7 +28,7 @@ static ssize_t dnstls_stream_writev(gnutls_transport_ptr_t p, const giovec_t *io } int dnstls_stream_connect_tls(DnsStream *stream, DnsServer *server) { - _cleanup_(gnutls_deinitp) gnutls_session_t gs; + _cleanup_(gnutls_deinitp) gnutls_session_t gs = NULL; int r; assert(stream); diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c index 47a321ccd65..320b1767c56 100644 --- a/src/shared/seccomp-util.c +++ b/src/shared/seccomp-util.c @@ -1743,7 +1743,7 @@ int seccomp_restrict_archs(Set *archs) { } int parse_syscall_archs(char **l, Set **archs) { - _cleanup_set_free_ Set *_archs; + _cleanup_set_free_ Set *_archs = NULL; char **s; int r; diff --git a/src/test/test-fstab-util.c b/src/test/test-fstab-util.c index c1c7ec91148..187be69d15e 100644 --- a/src/test/test-fstab-util.c +++ b/src/test/test-fstab-util.c @@ -21,7 +21,7 @@ static void do_fstab_filter_options(const char *opts, int r; const char *name; - _cleanup_free_ char *value, *filtered; + _cleanup_free_ char *value = NULL, *filtered = NULL; r = fstab_filter_options(opts, remove, &name, &value, &filtered); log_info("\"%s\" → %d, \"%s\", \"%s\", \"%s\", expected %d, \"%s\", \"%s\", \"%s\"", diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index 098aa599133..e4ace761b72 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -207,7 +207,7 @@ static int link_unsigned_attribute(sd_device *device, const char *attr, unsigned } int link_config_load(link_config_ctx *ctx) { - _cleanup_strv_free_ char **files; + _cleanup_strv_free_ char **files = NULL; char **f; int r;