cvs commit: src/sys/kern uipc_mbuf.c

Ed Maste emaste at
Wed Dec 21 20:29:04 PST 2005

emaste      2005-12-22 04:29:03 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_5)
    sys/kern             uipc_mbuf.c 
  MFC r1.160:
    When using m_dup(9) to copy more than MHLEN bytes of data, don't
    create an mbuf chain that starts with a cluster containing just MHLEN
    bytes.  This happened because m_dup called m_get or m_getcl depending
    on the amount of data to copy, but then always set the size available
    in the first mbuf to MHLEN.
  Approved by:    jmg
  Silence from:   rwatson (mentor)
  Revision   Changes    Path  +2 -1      src/sys/kern/uipc_mbuf.c

More information about the cvs-src mailing list