Whamcloud - gitweb
Branch HEAD
authorliangzhen <liangzhen>
Thu, 12 Jul 2007 06:44:23 +0000 (06:44 +0000)
committerliangzhen <liangzhen>
Thu, 12 Jul 2007 06:44:23 +0000 (06:44 +0000)
Check and warning user if session NID is not valide

lnet/utils/lstclient.c

index 61a213a..5ab4dcd 100644 (file)
@@ -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);