ok asou@ From: YASUOKA Masahiko <yasu...@openbsd.org> Date: Thu, 08 Dec 2022 11:35:33 +0900 (JST)
> 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'; >