From 820bafeabf1721c8596f7c04337f3d162e092623 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Fri, 28 Feb 2014 22:52:20 +0100 Subject: [PATCH] Fix ls(1) argument parsing. --- utils/ls.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/ls.cpp b/utils/ls.cpp index 5c3923ce..56a951ec 100644 --- a/utils/ls.cpp +++ b/utils/ls.cpp @@ -262,10 +262,10 @@ void help(FILE* fp, const char* argv0) int main(int argc, char* argv[]) { const char* argv0 = argv[0]; - for ( int i = 0; i < argc; i++ ) + for ( int i = 1; i < argc; i++ ) { const char* arg = argv[i]; - if ( arg[0] != '-' || !argv[1] ) { continue; } + if ( arg[0] != '-' || !arg[1] ) { continue; } argv[i] = NULL; if ( !strcmp(arg, "--") ) { break; } if ( arg[1] != '-' )