From 1071762e98fa4bd534b37a8bd10de6ba9e005293 Mon Sep 17 00:00:00 2001
From: liangzhen <liangzhen>
Date: Thu, 12 Jul 2007 06:44:23 +0000
Subject: [PATCH] Branch HEAD Check and warning user if session NID is not
 valide

---
 lnet/utils/lstclient.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lnet/utils/lstclient.c b/lnet/utils/lstclient.c
index 61a213a4aa..5ab4dcd7e2 100644
--- a/lnet/utils/lstclient.c
+++ b/lnet/utils/lstclient.c
@@ -52,8 +52,12 @@ lstjn_join_session(char *ses, char *grp)
         srpc_mksn_reply_t *srep;
         int                rc;
 
-        sesid.nid = libcfs_str2nid(ses);
         sesid.pid = LUSTRE_LNET_PID;
+        sesid.nid = libcfs_str2nid(ses);
+        if (sesid.nid == LNET_NID_ANY) {
+                fprintf(stderr, "Invalid session NID: %s\n", ses);
+                return -1;
+        }
 
         rpc = sfw_create_rpc(sesid, SRPC_SERVICE_JOIN, 0,
                              0, lstjn_rpc_done, NULL);
-- 
GitLab