X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fipcp.c;h=db31a2f202fbc2cf57299a4d2164e3b47ee42128;hp=724a86bbc851dbc5ccdfbaf414115d579b9b9f4a;hb=1fae28ce79350b03f0cf8a69ad06dd68637cd6b1;hpb=6c9ad304c4e5d934714b3011f91eeddd210e8b7f diff --git a/pppd/ipcp.c b/pppd/ipcp.c index 724a86b..db31a2f 100644 --- a/pppd/ipcp.c +++ b/pppd/ipcp.c @@ -18,7 +18,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: ipcp.c,v 1.36 1999/03/02 05:35:09 paulus Exp $"; +static char rcsid[] = "$Id: ipcp.c,v 1.38 1999/03/12 06:07:17 paulus Exp $"; #endif /* @@ -1605,7 +1605,8 @@ ipcp_finished(f) * has finished. */ static void -ipcp_script_done(void *arg) +ipcp_script_done(arg) + void *arg; { ipcp_script_pid = 0; switch (ipcp_script_state) { @@ -1636,9 +1637,9 @@ ipcp_script(script) char strspeed[32], strlocal[32], strremote[32]; char *argv[8]; - sprintf(strspeed, "%d", baud_rate); - strcpy(strlocal, ip_ntoa(ipcp_gotoptions[0].ouraddr)); - strcpy(strremote, ip_ntoa(ipcp_hisoptions[0].hisaddr)); + slprintf(strspeed, sizeof(strspeed), "%d", baud_rate); + slprintf(strlocal, sizeof(strlocal), "%I", ipcp_gotoptions[0].ouraddr); + slprintf(strremote, sizeof(strremote), "%I", ipcp_hisoptions[0].hisaddr); argv[0] = script; argv[1] = ifname;