Whamcloud - gitweb
New tag 2.15.63
[fs/lustre-release.git] / lustre / tests / lutf / src / lutf_listener.c
index 781e52e..1dabe92 100644 (file)
@@ -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 <ashehata@whamcloud.com>
+ *
+ */
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -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;