Whamcloud - gitweb
LU-7734 lnet: Fix crash in router_proc.c
[fs/lustre-release.git] / lnet / lnet / router_proc.c
index b2dfe42..209adab 100644 (file)
@@ -501,7 +501,8 @@ proc_lnet_peers(struct ctl_table *table, int write, void __user *buffer,
                        int nrefs = atomic_read(&peer->lpni_refcount);
                        int lastalive = -1;
                        char *aliveness = "NA";
-                       int maxcr = peer->lpni_net->net_tunables.lct_peer_tx_credits;
+                       int maxcr = (peer->lpni_net) ?
+                         peer->lpni_net->net_tunables.lct_peer_tx_credits : 0;
                        int txcr = peer->lpni_txcredits;
                        int mintxcr = peer->lpni_mintxcredits;
                        int rtrcr = peer->lpni_rtrcredits;
@@ -513,7 +514,7 @@ proc_lnet_peers(struct ctl_table *table, int write, void __user *buffer,
                                aliveness = peer->lpni_alive ? "up" : "down";
 
                        if (lnet_peer_aliveness_enabled(peer)) {
-                               cfs_time_t     now = cfs_time_current();
+                               cfs_time_t now = cfs_time_current();
                                cfs_duration_t delta;
 
                                delta = cfs_time_sub(now, peer->lpni_last_alive);