From 623c57a623eae8e2e79af7bfe1680e507e5d333c Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sun, 8 Feb 2009 21:16:43 -0400 Subject: Terminate the buffer used to read in item context. --- src/item.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/item.cc b/src/item.cc index cb69909f..44a80e63 100644 --- a/src/item.cc +++ b/src/item.cc @@ -339,6 +339,8 @@ string item_context(const item_t& item, const string& desc) scoped_array buf(new char[len + 1]); in.read(buf.get(), len); + assert(static_cast(in.gcount()) == len); + buf[len] = '\0'; std::ostringstream out; -- cgit v1.2.3