Yes

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';
> 

Reply via email to