ok mvs@
> On 8 Dec 2022, at 05:35, YASUOKA Masahiko <yasu...@openbsd.org> wrote:
>
> This is obvious. M_ZERO must be for 3rd argument.
>
> ok?
>
> Index: sys/dev/pv/pvbus.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pv/pvbus.c,v
> retrieving revision 1.25
> diff -u -p -r1.25 pvbus.c
> --- sys/dev/pv/pvbus.c 25 Aug 2022 17:38:16 -0000 1.25
> +++ sys/dev/pv/pvbus.c 8 Dec 2022 02:32:46 -0000
> @@ -408,7 +408,7 @@ pvbusgetstr(size_t srclen, const char *s
> else if (srclen > PAGE_SIZE)
> return (ENAMETOOLONG);
>
> - *dstp = dst = malloc(srclen + 1, M_TEMP|M_ZERO, M_WAITOK);
> + *dstp = dst = malloc(srclen + 1, M_TEMP, M_WAITOK | M_ZERO);
> if (src != NULL) {
> error = copyin(src, dst, srclen);
> dst[srclen] = '\0';
>