diff --git a/lib/roken/strerror_r.c b/lib/roken/strerror_r.c index 5155c28cb..85271ecaf 100644 --- a/lib/roken/strerror_r.c +++ b/lib/roken/strerror_r.c @@ -72,7 +72,7 @@ rk_strerror_r(int eno, char *strerrbuf, size_t buflen) return 0; #else int ret; - ret = strlcpy(strerrbuf, buflen, strerror(eno)); + ret = strlcpy(strerrbuf, strerror(eno), buflen); if (ret > buflen) return ERANGE; return 0;