diff --git a/mediachanger/castorrmc/rmc/rmc_serv.c b/mediachanger/castorrmc/rmc/rmc_serv.c
index d2baea0e7ba90eef25dc83e6b22b4d372ebf1794..d87301e44b810b7afa2bfd5c99718c6faae0a4b1 100644
--- a/mediachanger/castorrmc/rmc/rmc_serv.c
+++ b/mediachanger/castorrmc/rmc/rmc_serv.c
@@ -355,7 +355,7 @@ static int rmc_getreq(
 		if (l > 0) {
 			rmc_logit (func, RMC04, l);
 		} else if (l < 0) {
-			rmc_logit (func, RMC02, "netread", strerror(errno));
+			rmc_logit (func, RMC02, "netread", sstrerror(serrno));
                 }
 		return (ERMCUNREC);
 	}