remove various usages of memset

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev
2022-03-27 01:47:02 -07:00
parent 5a47d251f5
commit 043547cbd0
7 changed files with 10 additions and 20 deletions
+2 -4
View File
@@ -228,12 +228,10 @@ std::string strError() {
const size_t n = 1024;
#ifdef EXV_STRERROR_R_CHAR_P
char* buf = nullptr;
char buf2[n];
std::memset(buf2, 0x0, n);
char buf2[n] = {};
buf = strerror_r(error, buf2, n);
#else
char buf[n];
std::memset(buf, 0x0, n);
char buf[n] = {};
const int ret = strerror_r(error, buf, n);
enforce(ret != ERANGE, Exiv2::ErrorCode::kerCallFailed);
#endif