diff options
| -rw-r--r-- | ctdb/common/ctdb.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ctdb/common/ctdb.c b/ctdb/common/ctdb.c index 34f753a84d..851be93e3f 100644 --- a/ctdb/common/ctdb.c +++ b/ctdb/common/ctdb.c @@ -39,25 +39,21 @@ int ctdb_init_transport(struct ctdb_context *ctdb) { int i; int ctdb_tcp_init(struct ctdb_context *ctdb); - int transport_found = 0; #ifdef USE_INFINIBAND int ctdb_ibw_init(struct ctdb_context *ctdb); #endif /* USE_INFINIBAND */ if (strcmp(ctdb->transport, "tcp") == 0) { - transport_found = 1; if (ctdb_tcp_init(ctdb)) return -1; } #ifdef USE_INFINIBAND else if (strcmp(ctdb->transport, "ib") == 0) { - transport_found = 1; if (ctdb_ibw_init(ctdb)) return -1; } #endif /* USE_INFINIBAND */ - - if (!transport_found) { + else { ctdb_set_error(ctdb, "Unknown transport '%s'\n", ctdb->transport); return -1; } |
