On Thu, Dec 08, 2022 at 11:35:33AM +0900, YASUOKA Masahiko 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'; >
ok mlarkin. thanks!