diff --git a/src/nano.c b/src/nano.c
index 09aacfbbef78d5f9a3579e21455826696a330816..1ed2e96049558a04896e2e5f6cf75d986aacf7d7 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -2649,6 +2649,7 @@ int main(int argc, char **argv)
 		} else
 			edit_refresh();
 
+		errno = 0;
 		focusing = TRUE;
 
 		/* Forget any earlier statusbar x position. */