From 1fe9c544ff9aa243d322328cc0a22cc1af39f7c6 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Mon, 14 Mar 2011 07:45:36 -0700 Subject: [PATCH] cpp_strerror: handle negative error code Signed-off-by: Colin McCabe --- src/common/errno.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/common/errno.cc b/src/common/errno.cc index 44cb749c27665..8a2762d67d623 100644 --- a/src/common/errno.cc +++ b/src/common/errno.cc @@ -8,6 +8,8 @@ std::string cpp_strerror(int err) { char buf[128]; + if (err < 0) + err = -err; std::ostringstream oss; oss << "error " << err << ": " << strerror_r(err, buf, sizeof(buf)); -- 2.39.5