----- Original Message -----
> Author: rmacklem
> Date: Mon Jan 10 21:35:10 2011
> New Revision: 217242
> URL: http://svn.freebsd.org/changeset/base/217242
> 
> Log:
> Fix a bug in the client side krpc where it was, sometimes
> erroneously, assumed that 4 bytes of data were in the first
> mbuf of a list by replacing the bcopy() with m_copydata().
> Also, replace the uses of m_pullup(), which can fail for
> reasons other than not enough data, with m_copydata().
> For the cases where it isn't known that there is enough
> data in the mbuf list, check first via m_len and m_length().
> This is believed to fix a problem reported by dpd at dpdtech.com
> and george+freebsd at m5p.com.
> 
> Reviewed by: jhb
> MFC after: 8 days
> 
Oops, I forgot to mention that john.gemignani at isilon.com
spotted and reported this bug via email. Thanks go to him for
that.

rick
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to