summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorjtc <jtc@NetBSD.org>1994-08-06 05:52:05 +0000
committerjtc <jtc@NetBSD.org>1994-08-06 05:52:05 +0000
commit323cab6f56c4d19cb2417bd24fc8451de792efef (patch)
treeae1a16d061f0b2faba5f8040d8e18bdd883bbaac /gnu
parentc6693394fd93e762734f928e4d78db5149781403 (diff)
Handle - arg correctly (PR #390)
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/sort/sort.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/usr.bin/sort/sort.c b/gnu/usr.bin/sort/sort.c
index 397d87e789d..3f72abe9656 100644
--- a/gnu/usr.bin/sort/sort.c
+++ b/gnu/usr.bin/sort/sort.c
@@ -20,7 +20,7 @@
or (US mail) as Mike Haertel c/o Free Software Foundation. */
#ifndef lint
-static char rcsid[] = "$Id: sort.c,v 1.4 1993/12/03 09:57:46 mycroft Exp $";
+static char rcsid[] = "$Id: sort.c,v 1.5 1994/08/06 05:52:05 jtc Exp $";
#endif /* not lint */
#define _GNU_SOURCE
@@ -1487,10 +1487,8 @@ main (argc, argv)
if (*s)
badfieldspec (argv[i]);
}
- else if (argv[i][0] == '-')
+ else if (argv[i][0] == '-' && argv[i][1])
{
- if (!strcmp ("-", argv[i]))
- break;
s = argv[i] + 1;
if (digits[UCHAR (*s)])
{