Ensure we don't run past the end of the tree text.
authorDave Borowitz <dborowitz@google.com>
Thu, 8 Apr 2010 01:05:05 +0000 (03:05 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Thu, 8 Apr 2010 01:05:05 +0000 (03:05 +0200)
commit4974efb21bc61bfc457022da66a5b29cc2095403
treef195955ca3ca0045f8aad721667ed7ead7761007
parent4e761028eca2cfe78a87469b7dc6b43785591b3f
Ensure we don't run past the end of the tree text.

We use strnlen so we can find namelen even if the buffer is truncated
in the name. This is not necessary for Python string objects, which are
guaranteed to be null-terminated, but some buffer objects (e.g. mmap)
may not be.
dulwich/_objects.c