ok?
Index: net/if_pppx.c
===================================================================
RCS file: /cvs/src/sys/net/if_pppx.c,v
retrieving revision 1.67
diff -u -p -r1.67 if_pppx.c
--- net/if_pppx.c 4 Mar 2019 18:41:40 -0000 1.67
+++ net/if_pppx.c 21 Jun 2019 19:57:17 -0000
@@ -599,11 +599,11 @@ pppxclose(dev_t dev, int flags, int mode
mq_purge(&pxd->pxd_svcq);
- free(pxd, M_DEVBUF, 0);
+ free(pxd, M_DEVBUF, sizeof(*pxd));
if (LIST_EMPTY(&pppx_devs)) {
pool_destroy(pppx_if_pl);
- free(pppx_if_pl, M_DEVBUF, 0);
+ free(pppx_if_pl, M_DEVBUF, sizeof(*pppx_if_pl));
pppx_if_pl = NULL;
}
@@ -652,7 +652,7 @@ pppx_if_find(struct pppx_dev *pxd, int s
p = NULL;
rw_exit_read(&pppx_ifs_lk);
- free(s, M_DEVBUF, 0);
+ free(s, M_DEVBUF, sizeof(*s));
return (p);
}