aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.c
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-07-24 22:48:45 +1000
committerGravatar axel <axel@liljencrantz.se>2006-07-24 22:48:45 +1000
commit9bbe19bfb8cdd29207760ea10437d27491758fde (patch)
treef4742661e5e60e5a29340b989723db45eabae13e /parser.c
parent787e99d9013ec30f07bca57d3a397bcb22d7c1c9 (diff)
Minor fix to code for detecting help switches to builtins
darcs-hash:20060724124845-ac50b-546662123d4d30c314acb1fb74d3c9503332172b.gz
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/parser.c b/parser.c
index 36015ec7..1db9c391 100644
--- a/parser.c
+++ b/parser.c
@@ -1468,8 +1468,10 @@ int parser_is_help( wchar_t *s, int min_match )
{
int len = wcslen(s);
+ min_match = maxi( min_match, 3 );
+
return ( wcscmp( L"-h", s ) == 0 ) ||
- ( len >= 3 && (wcsncmp( L"--help", s, len ) == 0) );
+ ( len >= min_match && (wcsncmp( L"--help", s, len ) == 0) );
}
/**