Author: tuexen
Date: Sun May  6 14:19:50 2018
New Revision: 333304
URL: https://svnweb.freebsd.org/changeset/base/333304

Log:
  Ensure we are not dereferencing a NULL pointer.
  
  This was found by Coverity scanning the usrsctp stack (CID 203808).
  
  MFC after:    3 days

Modified:
  head/sys/netinet/sctp_indata.c

Modified: head/sys/netinet/sctp_indata.c
==============================================================================
--- head/sys/netinet/sctp_indata.c      Sun May  6 13:59:56 2018        
(r333303)
+++ head/sys/netinet/sctp_indata.c      Sun May  6 14:19:50 2018        
(r333304)
@@ -3621,7 +3621,9 @@ sctp_strike_gap_ack_chunks(struct sctp_tcb *stcb, stru
                                                    SCTP_SO_NOT_LOCKED);
                                        }
                                        /* Make sure to flag we had a FR */
-                                       tp1->whoTo->net_ack++;
+                                       if (tp1->whoTo != NULL) {
+                                               tp1->whoTo->net_ack++;
+                                       }
                                        continue;
                                }
                        }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to