diff options
Diffstat (limited to 'vdstestlib')
-rw-r--r-- | vdstestlib/src/vespa/vdstestlib/config/dirconfig.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vdstestlib/src/vespa/vdstestlib/config/dirconfig.cpp b/vdstestlib/src/vespa/vdstestlib/config/dirconfig.cpp index daab92b3a59..cdfa1de789c 100644 --- a/vdstestlib/src/vespa/vdstestlib/config/dirconfig.cpp +++ b/vdstestlib/src/vespa/vdstestlib/config/dirconfig.cpp @@ -24,7 +24,7 @@ public: _nextDir(0) { memset(_dirname, 0, sizeof(_dirname)); - sprintf(_dirname, "dirconfig.tmp.XXXXXX"); + snprintf(_dirname, sizeof(_dirname), "dirconfig.tmp.XXXXXX"); char * realName = mkdtemp(_dirname); assert(realName == _dirname); assert(strlen(realName) < sizeof(_dirname)); @@ -39,7 +39,7 @@ public: std::string nextDir() { char name[64]; uint32_t id = _nextDir++; - sprintf(name, "%s/%u", _dirname, id); + snprintf(name, sizeof(name), "%s/%u", _dirname, id); return name; } private: |