Index: sys/sys/mbuf.h =================================================================== RCS file: /home/ncvs/src/sys/sys/mbuf.h,v retrieving revision 1.56 diff -u -r1.56 mbuf.h --- sys/sys/mbuf.h 2000/09/30 06:30:39 1.56 +++ sys/sys/mbuf.h 2000/10/03 02:19:52 @@ -587,8 +587,8 @@ struct mbuf *_mm = (m); \ int _mt = (t); \ \ - atomic_subtract_long(mbtypes[_mm->m_type], 1); \ - atomic_add_long(mbtypes[_mt], 1); \ + atomic_subtract_long(&mbtypes[_mm->m_type], 1); \ + atomic_add_long(&mbtypes[_mt], 1); \ _mm->m_type = (_mt); \ } while (0)