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);
 }
 

Reply via email to