[Boost-bugs] [Boost C++ Libraries] #2564: buffer overrun when reported error message is greater than 512

Subject: [Boost-bugs] [Boost C++ Libraries] #2564: buffer overrun when reported error message is greater than 512
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-12-04 17:10:03


#2564: buffer overrun when reported error message is greater than 512
--------------------------------------+-------------------------------------
 Reporter: m.champlon_at_[hidden] | Owner: rogeeff
     Type: Bugs | Status: new
Milestone: Boost 1.38.0 | Component: test
  Version: Boost 1.37.0 | Severity: Problem
 Keywords: buffer overrun vsnprintf |
--------------------------------------+-------------------------------------
 Hello,

 At this location
 https://svn.boost.org/trac/boost/browser/trunk/boost/test/impl/execution_monitor.ipp#L203
 Instead of :
     BOOST_TEST_VSNPRINTF( buf, sizeof(buf), format, args );
 The code should probably look like :
     BOOST_TEST_VSNPRINTF( buf, sizeof(buf)-1, format, args );
     buf[sizeof(buf)-1] = 0;

 Thanks !
 MAT.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2564>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:59 UTC