svn commit: r328492 - head/contrib/opie/libopie

Ed Schouten ed at nuxi.nl
Sat Jan 27 22:21:30 UTC 2018


Hi Pedro,

2018-01-27 23:16 GMT+01:00 Pedro F. Giffuni <pfg at freebsd.org>:
>         char host[sizeof(utmp.ut_host) + 1];
>         insecure = 1;
>
> -       strncpy(host, utmp.ut_host, sizeof(utmp.ut_host));
> -       host[sizeof(utmp.ut_host)] = 0;
> +       strncpy(host, utmp.ut_host, sizeof(host));

Wait... This may access utmp.ut_host one byte past the end and no
longer guarantees that host is null-terminated, right?

-- 
Ed Schouten <ed at nuxi.nl>
Nuxi, 's-Hertogenbosch, the Netherlands


More information about the svn-src-head mailing list