diff options
author | Jim Meyering <jim@meyering.net> | 2000-09-10 07:31:44 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-09-10 07:31:44 +0000 |
commit | 834c4dbfe1b1345d421758ee6427699e1324f673 (patch) | |
tree | 7f4e9f0d28872bcf40b3bca86e25758564c28404 | |
parent | 3d7a79559294970b6559998db95ac327f8a33918 (diff) | |
download | coreutils-834c4dbfe1b1345d421758ee6427699e1324f673.tar.xz |
(_getopt_internal): Update from glibc.
-rw-r--r-- | lib/getopt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/getopt.c b/lib/getopt.c index c7ddad0fe..a5bc2c95e 100644 --- a/lib/getopt.c +++ b/lib/getopt.c @@ -671,7 +671,8 @@ _getopt_internal (argc, argv, optstring, longopts, longind, long_only) pfound = p; indfound = option_index; } - else if (pfound->has_arg != p->has_arg + else if (long_only + || pfound->has_arg != p->has_arg || pfound->flag != p->flag || pfound->val != p->val) /* Second or later nonexact match found. */ |