diff src/ex_docmd.c @ 268:8e3c690f1f3c

updated for version 7.0072
author vimboss
date Wed, 18 May 2005 22:10:28 +0000
parents 4707450c2b33
children ddada568db54
line wrap: on
line diff
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -7815,8 +7815,8 @@ ex_redir(eap)
 		    || *arg == '"')
 	    {
 		redir_reg = *arg++;
-		if (*arg == '>')
-		    ++arg;
+		if (*arg == '>' && arg[1] == '>')
+		    arg += 2;
 		else if (*arg == NUL && (islower(redir_reg)
 # ifdef FEAT_CLIPBOARD
 			    || redir_reg == '*'
@@ -7829,8 +7829,8 @@ ex_redir(eap)
 	    }
 	    if (*arg != NUL)
 	    {
+		redir_reg = 0;
 		EMSG2(_(e_invarg2), eap->arg);
-		redir_reg = 0;
 	    }
 	}
 	else if (*arg == '=' && arg[1] == '>')