[BACK]Return to channels.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/channels.c between version 1.340 and 1.341

version 1.340, 2015/01/20 23:14:00 version 1.341, 2015/02/06 23:21:59
Line 54 
Line 54 
 #include <errno.h>  #include <errno.h>
 #include <fcntl.h>  #include <fcntl.h>
 #include <netdb.h>  #include <netdb.h>
   #include <stdint.h>
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <termios.h>  #include <termios.h>
 #include <unistd.h>  #include <unistd.h>
 #include <limits.h>  
 #include <stdarg.h>  #include <stdarg.h>
   
 #include "xmalloc.h"  #include "xmalloc.h"
Line 2159 
Line 2159 
   
         nfdset = howmany(n+1, NFDBITS);          nfdset = howmany(n+1, NFDBITS);
         /* Explicitly test here, because xrealloc isn't always called */          /* Explicitly test here, because xrealloc isn't always called */
         if (nfdset && SIZE_T_MAX / nfdset < sizeof(fd_mask))          if (nfdset && SIZE_MAX / nfdset < sizeof(fd_mask))
                 fatal("channel_prepare_select: max_fd (%d) is too large", n);                  fatal("channel_prepare_select: max_fd (%d) is too large", n);
         sz = nfdset * sizeof(fd_mask);          sz = nfdset * sizeof(fd_mask);
   

Legend:
Removed from v.1.340  
changed lines
  Added in v.1.341