From 6d7794c0356902bc816923f4409d9d39a62db171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 22 Apr 2015 20:45:39 +0200 Subject: Fix echo foo | vis - A single '-' indicates read from stdin. Also adjust coding style. --- vis.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 55fc299..8466034 100644 --- a/vis.c +++ b/vis.c @@ -2013,12 +2013,14 @@ int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) { if (argv[i][0] == '-') { switch (argv[i][1]) { - case 'v': - die("vis %s, compiled " __DATE__ " " __TIME__ "\n", VERSION); - break; - default: - die("Unknown command option: %s\n", argv[i]); - break; + case 'v': + die("vis %s, compiled " __DATE__ " " __TIME__ "\n", VERSION); + break; + case '\0': + break; + default: + die("Unknown command option: %s\n", argv[i]); + break; } } else if (argv[i][0] == '+') { cmd = argv[i] + (argv[i][1] == '/' || argv[i][1] == '?'); -- cgit v1.2.3