diff --git a/src/image_int.cpp b/src/image_int.cpp index 8df3074b..6dcdaf33 100644 --- a/src/image_int.cpp +++ b/src/image_int.cpp @@ -37,7 +37,7 @@ namespace Exiv2 { std::string result; std::vector buffer; - size_t need = std::strlen(format); // initial guess + size_t need = std::strlen(format)*8; // initial guess int rc = -1; // vsnprintf writes at most size (2nd parameter) bytes (including \0)