+// SPDX-License-Identifier: GPL-2.0
+
+/*
+ * This file is part of Lustre, http://www.lustre.org/
+ *
+ * lustre/tests/lutf/lutf_listener.c
+ *
+ * Routines for communicating with other LUTF nodes
+ * over TCP.
+ *
+ * Author: Amir Shehata <ashehata@whamcloud.com>
+ *
+ */
+
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
memcpy(&master->addr,
&info->hb_info.master_address,
sizeof(master->addr));
- strncpy(master->name, g_lutf_cfg.master_name,
- MAX_STR_LEN);
- master->name[MAX_STR_LEN-1] = '\0';
+ if (g_lutf_cfg.master_name) {
+ strncpy(master->name, g_lutf_cfg.master_name,
+ MAX_STR_LEN);
+ master->name[MAX_STR_LEN-1] = '\0';
+ }
master->node_type = EN_LUTF_MASTER;
gethostname(master->hostname, MAX_STR_LEN);
master->telnet_port = info->hb_info.agent_telnet_port;