ctdb: Ensure ‘ret’ is always initialized
authorJo Sutton <josutton@catalyst.net.nz>
Wed, 24 Apr 2024 02:26:35 +0000 (14:26 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 24 Apr 2024 05:16:29 +0000 (05:16 +0000)
This avoids a compilation error:

../../ctdb/protocol/protocol_util.c: In function ‘ctdb_connection_list_read’:
../../ctdb/protocol/protocol_util.c:787:9: error: ‘ret’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
  787 |  return ret;
      |         ^~~

Signed-off-by: Jo Sutton <josutton@catalyst.net.nz>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/protocol/protocol_util.c

index 25e668b73ee58fe2390122e9323eef181bb6e3c3..797efc895934fabf9ba8562d98b5230fc047ce2d 100644 (file)
@@ -749,7 +749,7 @@ int ctdb_connection_list_read(TALLOC_CTX *mem_ctx,
        struct ctdb_connection_list_read_state state;
        char *line = NULL;
        FILE *f = NULL;
-       int ret;
+       int ret = 0;
        size_t len = 0;
        ssize_t nread;