X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fsession.c;h=473e51e1912f63074eb7c1d058a601f17fc2749e;hb=fc0a76c87a123e65b4922008257f5878251f9323;hp=56385dd638742ba9fd7028165104e8565cff0778;hpb=04c4348108d847e034dd91066cc6843f60d71731;p=ppp.git diff --git a/pppd/session.c b/pppd/session.c index 56385dd..473e51e 100644 --- a/pppd/session.c +++ b/pppd/session.c @@ -384,8 +384,8 @@ session_start(flags, user, passwd, ttyName, msg) memset((void *)&ll, 0, sizeof(ll)); (void)time(&tnow); ll.ll_time = tnow; - (void)strncpy(ll.ll_line, ttyName, sizeof(ll.ll_line)); - (void)strncpy(ll.ll_host, ifname, sizeof(ll.ll_host)); + strlcpy(ll.ll_line, ttyName, sizeof(ll.ll_line)); + strlcpy(ll.ll_host, ifname, sizeof(ll.ll_host)); (void)write(fd, (char *)&ll, sizeof(ll)); (void)close(fd); }