Author: pjd
Date: Sun Jun 10 13:10:21 2012
New Revision: 236849
URL: http://svn.freebsd.org/changeset/base/236849

Log:
  Merge two ifs into one. Other minor style fixes.
  
  MFC after:    1 month

Modified:
  head/sys/kern/kern_descrip.c

Modified: head/sys/kern/kern_descrip.c
==============================================================================
--- head/sys/kern/kern_descrip.c        Sun Jun 10 11:31:50 2012        
(r236848)
+++ head/sys/kern/kern_descrip.c        Sun Jun 10 13:10:21 2012        
(r236849)
@@ -884,8 +884,7 @@ do_dup(struct thread *td, int flags, int
                fdrop(fp, td);
                return (EBADF);
        }
-       KASSERT(old != new,
-           ("new fd is same as old"));
+       KASSERT(old != new, ("new fd is same as old"));
 
        /*
         * Save info on the descriptor being overwritten.  We cannot close
@@ -896,19 +895,17 @@ do_dup(struct thread *td, int flags, int
         */
        delfp = fdp->fd_ofiles[new];
        holdleaders = 0;
-       if (delfp != NULL) {
-               if (td->td_proc->p_fdtol != NULL) {
-                       /*
-                        * Ask fdfree() to sleep to ensure that all relevant
-                        * process leaders can be traversed in closef().
-                        */
-                       fdp->fd_holdleaderscount++;
-                       holdleaders = 1;
-               }
+       if (delfp != NULL && td->td_proc->p_fdtol != NULL) {
+               /*
+                * Ask fdfree() to sleep to ensure that all relevant
+                * process leaders can be traversed in closef().
+                */
+               fdp->fd_holdleaderscount++;
+               holdleaders = 1;
        }
 
        /*
-        * Duplicate the source descriptor
+        * Duplicate the source descriptor.
         */
        fdp->fd_ofiles[new] = fp;
        fdp->fd_ofileflags[new] = fdp->fd_ofileflags[old] &~ UF_EXCLOSE;
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to