diff --git a/src/files.c b/src/files.c
index 210ae60c6509ad64f84ec43a3a6b8a8beb66f38f..1358a95fd5520d35754d614ed88fb5001d229d9a 100644
--- a/src/files.c
+++ b/src/files.c
@@ -1886,9 +1886,8 @@ int do_writeout(bool exiting)
 			 * an existing file.  In this case, show a "File
 			 * exists" error. */
 			if (ISSET(RESTRICTED)) {
-			    errno = EEXIST;
 			    statusbar(_("Error writing %s: %s"), answer,
-				strerror(errno));
+				strerror(EEXIST));
 			    retval = -1;
 			    break;
 			} else {