diff --git a/src/bin/psql/command.c b/src/bin/psql/command.c
index ad7a7da81635bec089769918b9f42ca52d2e6651..aeabe5bf3c37fcecfc70bb13d5ec3ac7afad75f9 100644
--- a/src/bin/psql/command.c
+++ b/src/bin/psql/command.c
@@ -1808,7 +1808,7 @@ editFile(const char *fname, int lineno)
 #else
 	if (lineno > 0)
 		sprintf(sys, SYSTEMQUOTE "\"%s\" %s%d \"%s\"" SYSTEMQUOTE,
-				editorName, editor_lineno_switch, lineno, fname);
+				editorName, editor_lineno_arg, lineno, fname);
 	else
 		sprintf(sys, SYSTEMQUOTE "\"%s\" \"%s\"" SYSTEMQUOTE,
 				editorName, fname);