Author: tuexen
Date: Tue Oct  6 10:41:04 2020
New Revision: 366480
URL: https://svnweb.freebsd.org/changeset/base/366480

Log:
  Cleanup, no functional change intended.
  
  MFC after:            3 days

Modified:
  head/sys/netinet/sctp_usrreq.c

Modified: head/sys/netinet/sctp_usrreq.c
==============================================================================
--- head/sys/netinet/sctp_usrreq.c      Tue Oct  6 10:41:00 2020        
(r366479)
+++ head/sys/netinet/sctp_usrreq.c      Tue Oct  6 10:41:04 2020        
(r366480)
@@ -3077,43 +3077,27 @@ flags_out:
                        break;
                }
        case SCTP_RECVRCVINFO:
-               {
-                       int onoff;
-
-                       if (*optsize < sizeof(int)) {
-                               SCTP_LTRACE_ERR_RET(inp, NULL, NULL, 
SCTP_FROM_SCTP_USRREQ, EINVAL);
-                               error = EINVAL;
-                       } else {
-                               SCTP_INP_RLOCK(inp);
-                               onoff = sctp_is_feature_on(inp, 
SCTP_PCB_FLAGS_RECVRCVINFO);
-                               SCTP_INP_RUNLOCK(inp);
-                       }
-                       if (error == 0) {
-                               /* return the option value */
-                               *(int *)optval = onoff;
-                               *optsize = sizeof(int);
-                       }
-                       break;
+               if (*optsize < sizeof(int)) {
+                       SCTP_LTRACE_ERR_RET(inp, NULL, NULL, 
SCTP_FROM_SCTP_USRREQ, EINVAL);
+                       error = EINVAL;
+               } else {
+                       SCTP_INP_RLOCK(inp);
+                       *(int *)optval = sctp_is_feature_on(inp, 
SCTP_PCB_FLAGS_RECVRCVINFO);
+                       SCTP_INP_RUNLOCK(inp);
+                       *optsize = sizeof(int);
                }
+               break;
        case SCTP_RECVNXTINFO:
-               {
-                       int onoff;
-
-                       if (*optsize < sizeof(int)) {
-                               SCTP_LTRACE_ERR_RET(inp, NULL, NULL, 
SCTP_FROM_SCTP_USRREQ, EINVAL);
-                               error = EINVAL;
-                       } else {
-                               SCTP_INP_RLOCK(inp);
-                               onoff = sctp_is_feature_on(inp, 
SCTP_PCB_FLAGS_RECVNXTINFO);
-                               SCTP_INP_RUNLOCK(inp);
-                       }
-                       if (error == 0) {
-                               /* return the option value */
-                               *(int *)optval = onoff;
-                               *optsize = sizeof(int);
-                       }
-                       break;
+               if (*optsize < sizeof(int)) {
+                       SCTP_LTRACE_ERR_RET(inp, NULL, NULL, 
SCTP_FROM_SCTP_USRREQ, EINVAL);
+                       error = EINVAL;
+               } else {
+                       SCTP_INP_RLOCK(inp);
+                       *(int *)optval = sctp_is_feature_on(inp, 
SCTP_PCB_FLAGS_RECVNXTINFO);
+                       SCTP_INP_RUNLOCK(inp);
+                       *optsize = sizeof(int);
                }
+               break;
        case SCTP_DEFAULT_SNDINFO:
                {
                        struct sctp_sndinfo *info;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to