Hi Arash,

Thanks for the patches.  A couple of notes:

> telnet/commands.c:
> -static char line[256];
> -static char saveline[256];
> +static char line[MAX_BUF_SIZ];
> +static char saveline[MAX_BUF_SIZ];
[..and then..]
> -      strcpy (saveline, line);       /* save for shell command */
> +      strncpy (saveline, line, MAX_BUF_SIZ); /* save for shell command */

I'd suggest changing all these to `static char *', and replacing
strncpys with simple assignements.

> rcp/rcp.c:
>         * Moved 'fflag' and 'tflag' out of main ()
> rlogind/rlogind.c
>         * Moved 'maxchildren', 'mode' and 'port' out of main ()

These are used only inside main, so there is no reason for making them
global.  To pass them to parse_opt, pack them into a structure and pass
a pointer to it as the last argument of argp_parse.  Get that pointer
from parse_opt using child_inputs (a member of struct argp_state passed as
the third argument to parse_opt).

Regards,
Sergey


_______________________________________________
bug-inetutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-inetutils

Reply via email to