diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-05-04 12:05:00 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-05-05 13:58:09 +0200 |
commit | 58db3e7a7db7694431d45dcd7ae24e6c89ac0586 (patch) | |
tree | 9453cd5e4e07e8385e2cb6085db172f1baf7124b /vdstestlib/src | |
parent | 43d1510fcceef6240850a185cd141af6f79a5466 (diff) |
gcc 7 needs to make sure that what you print will fit in your buffer if it can
Diffstat (limited to 'vdstestlib/src')
-rw-r--r-- | vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp b/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp index 8716f934673..64ff1377128 100644 --- a/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp +++ b/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp @@ -25,6 +25,7 @@ public: sprintf(_dirname, "dirconfig.tmp.XXXXXX"); char * realName = mkdtemp(_dirname); assert(realName == _dirname); + assert(strlen(realName) < sizeof(_dirname)); (void) realName; } ~Root() { @@ -41,7 +42,7 @@ public: } private: std::string dir() const { return _dirname; } - char _dirname[64]; + char _dirname[32]; std::atomic<uint32_t> _nextDir; }; |