]> err.no Git - linux-2.6/commitdiff
[SCTP]: Check for NULL arg to sctp_bucket_destroy().
authorSridhar Samudrala <sri@us.ibm.com>
Fri, 21 Jul 2006 21:45:47 +0000 (14:45 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Jul 2006 21:45:47 +0000 (14:45 -0700)
Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/socket.c

index 0a2c71d0d8aad858eb3408591c1af594d1d51587..518c55ab610ba6f14fb5ef2164c07009cda6cd1a 100644 (file)
@@ -4977,7 +4977,7 @@ static struct sctp_bind_bucket *sctp_bucket_create(
 /* Caller must hold hashbucket lock for this tb with local BH disabled */
 static void sctp_bucket_destroy(struct sctp_bind_bucket *pp)
 {
-       if (hlist_empty(&pp->owner)) {
+       if (pp && hlist_empty(&pp->owner)) {
                if (pp->next)
                        pp->next->pprev = pp->pprev;
                *(pp->pprev) = pp->next;