Author: tuexen
Date: Thu Feb 18 21:33:10 2016
New Revision: 295773
URL: https://svnweb.freebsd.org/changeset/base/295773

Log:
  Add protection code.
  
  MFC after:    3 days
  CID:          748858

Modified:
  head/sys/netinet/sctp_output.c

Modified: head/sys/netinet/sctp_output.c
==============================================================================
--- head/sys/netinet/sctp_output.c      Thu Feb 18 21:21:45 2016        
(r295772)
+++ head/sys/netinet/sctp_output.c      Thu Feb 18 21:33:10 2016        
(r295773)
@@ -3222,12 +3222,14 @@ plan_d:
                }
        }
 #ifdef INET
-       if ((retried == 0) && (stcb->asoc.scope.ipv4_local_scope == 0)) {
-               stcb->asoc.scope.ipv4_local_scope = 1;
-               retried = 1;
-               goto again_with_private_addresses_allowed;
-       } else if (retried == 1) {
-               stcb->asoc.scope.ipv4_local_scope = 0;
+       if (stcb) {
+               if ((retried == 0) && (stcb->asoc.scope.ipv4_local_scope == 0)) 
{
+                       stcb->asoc.scope.ipv4_local_scope = 1;
+                       retried = 1;
+                       goto again_with_private_addresses_allowed;
+               } else if (retried == 1) {
+                       stcb->asoc.scope.ipv4_local_scope = 0;
+               }
        }
 #endif
 out:
_______________________________________________
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