Commit Diff


commit - 9bdde78d5a25b7c7ea4b20c3329fd368c0751709
commit + 1d023088c28e4ddb3fbbb2cba531dcd929a5d276
blob - 0dc92dac58e59ec9fb01a7e0e79966ded6640949
blob + 3be6c3c95114e1039c37328276c082a28857f1e5
--- commands.c
+++ commands.c
@@ -3060,7 +3060,7 @@ cmdrc(char rcname[FILENAME_MAX])
 		if (line[0] == ' ')
 			strlcpy(saveline, line, sizeof(saveline));
 		makeargv();
-		if (margv[0] == 0)
+		if (margv[0] == 0 && !savec)
 			continue;
 		if (line[0] == ' ' && (!savec || savec->modh < 1)) {
 			printf("%% No mode handler specified before"