]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/sctp/associola.c
net: convert BUG_TRAP to generic WARN_ON
[net-next-2.6.git] / net / sctp / associola.c
index 35b6a023a6d0cc828a37694877262e32285ddc2c..8472b8b349c464ac8a900d6b23241ce59efc5397 100644 (file)
@@ -464,7 +464,7 @@ static void sctp_association_destroy(struct sctp_association *asoc)
                spin_unlock_bh(&sctp_assocs_id_lock);
        }
 
-       BUG_TRAP(!atomic_read(&asoc->rmem_alloc));
+       WARN_ON(atomic_read(&asoc->rmem_alloc));
 
        if (asoc->base.malloced) {
                kfree(asoc);
@@ -653,6 +653,7 @@ struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc,
 
        SCTP_DEBUG_PRINTK("sctp_assoc_add_peer:association %p PMTU set to "
                          "%d\n", asoc, asoc->pathmtu);
+       peer->pmtu_pending = 0;
 
        asoc->frag_point = sctp_frag_point(sp, asoc->pathmtu);