Issue: #908. futils.cpp strError() does not report correct error string.

v0.27.3
Robin Mills 12 years ago
parent 802e2aebf2
commit e82d40e915

@ -104,6 +104,9 @@ namespace Exiv2 {
strerror_r(error, buf, n); strerror_r(error, buf, n);
# endif # endif
os << buf; os << buf;
// Issue# 908.
// report strerror() if strerror_r() returns empty
if ( !buf[0] ) os << strerror(error);
#else #else
os << std::strerror(error); os << std::strerror(error);
#endif #endif

Loading…
Cancel
Save