diff options
Diffstat (limited to 'ctdb')
-rw-r--r-- | ctdb/tests/src/fake_ctdbd.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ctdb/tests/src/fake_ctdbd.c b/ctdb/tests/src/fake_ctdbd.c index b0a251af9be..af56e08d894 100644 --- a/ctdb/tests/src/fake_ctdbd.c +++ b/ctdb/tests/src/fake_ctdbd.c @@ -1966,11 +1966,17 @@ static void control_reload_nodes_file(TALLOC_CTX *mem_ctx, } if (nodemap->node[i].flags & NODE_FLAGS_DELETED) { + int ret; + node = &node_map->node[i]; node->flags |= NODE_FLAGS_DELETED; - ctdb_sock_addr_from_string("0.0.0.0", &node->addr, - false); + ret = ctdb_sock_addr_from_string("0.0.0.0", &node->addr, + false); + if (ret != 0) { + /* Can't happen, but Coverity... */ + goto fail; + } continue; } |