]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tree-wide: Initialize _cleanup_ variables if needed
authorBenjamin Robin <dev@benjarobin.fr>
Sat, 9 May 2020 17:51:23 +0000 (19:51 +0200)
committerBenjamin Robin <dev@benjarobin.fr>
Wed, 13 May 2020 20:56:42 +0000 (22:56 +0200)
src/libsystemd/sd-bus/test-bus-chat.c
src/libsystemd/sd-netlink/test-netlink.c
src/network/netdev/macsec.c
src/resolve/resolved-dnstls-gnutls.c
src/shared/seccomp-util.c
src/test/test-fstab-util.c
src/udev/net/link-config.c

index 05127f0e0ce4930fbdd0c83d6a4421698bb145bd..2c1fbbefc341a2acca08e17adcee3c5d07c56189 100644 (file)
@@ -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,
index e03302bbec6d7ea9c52b906fc7c98f90f9774dfd..9598ad8e026e7d9d2e1f16763177e80864f3170c 100644 (file)
@@ -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;
index 7d1fec3afe6ddc8c7aaf5f49c7a1d1b6aa377236..3542f9652a38239a45c27d58a754f4231094c02b 100644 (file)
@@ -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;
index a5d9776427e067645857117bc72f9bb1a8d8cde4..6b7db7ef8c4a1f99a2114f5d24ba3d839008b244 100644 (file)
@@ -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);
index 47a321ccd65288e247ee86069c13bdfed46bfa9e..320b1767c566a950c7a102fb7e0946d02cf368e8 100644 (file)
@@ -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;
 
index c1c7ec911483345cfd03c5340fa8091150504fb1..187be69d15e2cccfdaa003903161fff7af03a51e 100644 (file)
@@ -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\"",
index 098aa599133ca318311f69e23aad9877b60402a0..e4ace761b72c22fab646d17b1e9a48f16207a702 100644 (file)
@@ -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;