]> git.hungrycats.org Git - linux/commitdiff
[IRDA]: Fix NULL-ptr dereference in irlmp_get_saddr().
authorPatrick McHardy <kaber@trash.net>
Sat, 29 May 2004 05:40:34 +0000 (22:40 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Sat, 29 May 2004 05:40:34 +0000 (22:40 -0700)
include/net/irda/irlmp.h

index 2f0c8f385c8110c779d9cd7e78a0a14ffa686700..d75b819584616df1a98bbc9c9227625e7bb62560 100644 (file)
@@ -251,7 +251,7 @@ LM_REASON irlmp_convert_lap_reason(LAP_REASON);
 
 static inline __u32 irlmp_get_saddr(const struct lsap_cb *self)
 {
-       return (self && !self->lap) ? self->lap->saddr : 0;
+       return (self && self->lap) ? self->lap->saddr : 0;
 }
 
 static inline __u32 irlmp_get_daddr(const struct lsap_cb *self)