X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Flutf%2Fsrc%2Flutf_listener.c;h=1dabe92c447120a0b6b9ec2b4d989ce18ca74bb1;hb=HEAD;hp=781e52e37f7c6d00481761acdaab61444dcad8ff;hpb=a55b6dafeae9b6e52a6b0afb9b9848ac4980b105;p=fs%2Flustre-release.git diff --git a/lustre/tests/lutf/src/lutf_listener.c b/lustre/tests/lutf/src/lutf_listener.c index 781e52e..1dabe92 100644 --- a/lustre/tests/lutf/src/lutf_listener.c +++ b/lustre/tests/lutf/src/lutf_listener.c @@ -1,3 +1,17 @@ +// 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 + * + */ + #include #include #include @@ -547,9 +561,11 @@ void *lutf_listener_main(void *usr_data) 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;