summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/api.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/api.c b/src/api.c
index 4847678..fef0e76 100644
--- a/src/api.c
+++ b/src/api.c
@@ -2505,10 +2505,7 @@ char *cgroup_strerror(int code)
{
assert((code >= ECGROUPNOTCOMPILED) && (code < ECGSENTINEL));
if (code == ECGOTHER) {
- snprintf(errtext, MAXLEN, "%s, error message: %s",
- cgroup_strerror_codes[code % ECGROUPNOTCOMPILED],
- strerror(cgroup_get_last_errno()));
- return errtext;
+ return strerror_r(cgroup_get_last_errno(), errtext, MAXLEN);
}
return cgroup_strerror_codes[code % ECGROUPNOTCOMPILED];
}