Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0a58b56
)
* Fix for 5806: vibnal NULL arp_data deref
author
eeb
<eeb>
Thu, 3 Mar 2005 15:44:06 +0000
(15:44 +0000)
committer
eeb
<eeb>
Thu, 3 Mar 2005 15:44:06 +0000
(15:44 +0000)
lnet/klnds/viblnd/viblnd_cb.c
patch
|
blob
|
history
diff --git
a/lnet/klnds/viblnd/viblnd_cb.c
b/lnet/klnds/viblnd/viblnd_cb.c
index
82a3005
..
3bb4a1d
100644
(file)
--- a/
lnet/klnds/viblnd/viblnd_cb.c
+++ b/
lnet/klnds/viblnd/viblnd_cb.c
@@
-2731,7
+2731,8
@@
kibnal_arp_callback (ibat_stat_t arprc, ibat_arp_data_t *arp_data, void *arg)
LASSERT (conn->ibc_state == IBNAL_CONN_ACTIVE_ARP);
conn->ibc_connvars->cv_arprc = arprc;
- conn->ibc_connvars->cv_arp = *arp_data;
+ if (arprc == ibat_stat_ok)
+ conn->ibc_connvars->cv_arp = *arp_data;
/* connd takes over my ref on conn */
spin_lock_irqsave(&kibnal_data.kib_connd_lock, flags);