Put the return value of getopt into an int, not a char.

This commit is contained in:
Alexander Langer 1997-12-26 03:24:26 +00:00
parent 1132c08dd8
commit 33d07164d6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=31996

View File

@ -16,7 +16,7 @@
*
* NEW command line interface for IP firewall facility
*
* $Id: ipfw.c,v 1.47 1997/08/08 14:36:28 alex Exp $
* $Id: ipfw.c,v 1.48 1997/12/05 02:43:26 julian Exp $
*
*/
@ -1088,10 +1088,9 @@ ipfw_main(ac,av)
char **av;
{
char ch;
int ch;
extern int optind;
if ( ac == 1 ) {
show_usage(NULL);
}
@ -1099,7 +1098,7 @@ ipfw_main(ac,av)
/* Set the force flag for non-interactive processes */
do_force = !isatty(STDIN_FILENO);
while ((ch = getopt(ac, av ,"afqtN")) != -1)
while ((ch = getopt(ac, av, "afqtN")) != -1)
switch(ch) {
case 'a':
do_acct=1;
@ -1140,7 +1139,7 @@ ipfw_main(ac,av)
/* Ask the user */
printf("Are you sure? [yn] ");
do {
fflush(stdout);
fflush(stdout);
c = toupper(getc(stdin));
while (c != '\n' && getc(stdin) != '\n')
if (feof(stdin))