Fix a few warnings.
This commit is contained in:
		@@ -1708,9 +1708,11 @@ reset (int argc, char **argv)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    FD_ZERO (&mask);
 | 
					    FD_ZERO (&mask);
 | 
				
			||||||
    while (nfnd > 0) {
 | 
					    while (nfnd > 0) {
 | 
				
			||||||
	if (fileno (cin) >= FD_SETSIZE)
 | 
						int fd = fileno(cin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if (fd >= FD_SETSIZE)
 | 
				
			||||||
	    errx (1, "fd too large");
 | 
						    errx (1, "fd too large");
 | 
				
			||||||
	FD_SET (fileno (cin), &mask);
 | 
						FD_SET (fd, &mask);
 | 
				
			||||||
	if ((nfnd = empty (&mask, 0)) < 0) {
 | 
						if ((nfnd = empty (&mask, 0)) < 0) {
 | 
				
			||||||
	    warn ("reset");
 | 
						    warn ("reset");
 | 
				
			||||||
	    code = -1;
 | 
						    code = -1;
 | 
				
			||||||
@@ -1772,6 +1774,7 @@ abort_remote (FILE * din)
 | 
				
			|||||||
    char buf[BUFSIZ];
 | 
					    char buf[BUFSIZ];
 | 
				
			||||||
    int nfnd;
 | 
					    int nfnd;
 | 
				
			||||||
    fd_set mask;
 | 
					    fd_set mask;
 | 
				
			||||||
 | 
					    int din_fd = -1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /*
 | 
					    /*
 | 
				
			||||||
     * send IAC in urgent mode instead of DM because 4.3BSD places oob mark
 | 
					     * send IAC in urgent mode instead of DM because 4.3BSD places oob mark
 | 
				
			||||||
@@ -1790,9 +1793,10 @@ abort_remote (FILE * din)
 | 
				
			|||||||
	errx (1, "fd too large");
 | 
						errx (1, "fd too large");
 | 
				
			||||||
    FD_SET (fileno (cin), &mask);
 | 
					    FD_SET (fileno (cin), &mask);
 | 
				
			||||||
    if (din) {
 | 
					    if (din) {
 | 
				
			||||||
	if (fileno (din) >= FD_SETSIZE)
 | 
						din_fd = fileno (din);
 | 
				
			||||||
 | 
						if (din_fd >= FD_SETSIZE)
 | 
				
			||||||
	    errx (1, "fd too large");
 | 
						    errx (1, "fd too large");
 | 
				
			||||||
	FD_SET (fileno (din), &mask);
 | 
						FD_SET (din_fd, &mask);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if ((nfnd = empty (&mask, 10)) <= 0) {
 | 
					    if ((nfnd = empty (&mask, 10)) <= 0) {
 | 
				
			||||||
	if (nfnd < 0) {
 | 
						if (nfnd < 0) {
 | 
				
			||||||
@@ -1802,8 +1806,8 @@ abort_remote (FILE * din)
 | 
				
			|||||||
	    code = -1;
 | 
						    code = -1;
 | 
				
			||||||
	lostpeer (0);
 | 
						lostpeer (0);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (din && FD_ISSET (fileno (din), &mask)) {
 | 
					    if (din && FD_ISSET (din_fd, &mask)) {
 | 
				
			||||||
	while (read (fileno (din), buf, BUFSIZ) > 0)
 | 
						while (read (din_fd, buf, BUFSIZ) > 0)
 | 
				
			||||||
	     /* LOOP */ ;
 | 
						     /* LOOP */ ;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (getreply (0) == ERROR && code == 552) {
 | 
					    if (getreply (0) == ERROR && code == 552) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user