This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / bin / ls / ls.c
index 4fe6e0c..56fff08 100644 (file)
@@ -42,6 +42,7 @@ char copyright[] =
 
 #ifndef lint
 static char sccsid[] = "@(#)ls.c       5.48 (Berkeley) 4/3/91";
 
 #ifndef lint
 static char sccsid[] = "@(#)ls.c       5.48 (Berkeley) 4/3/91";
+static char rcsid[] = "$Header: /b/source/CVS/src/bin/ls/ls.c,v 1.5 1993/05/26 10:23:24 deraadt Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -238,13 +239,14 @@ main(argc, argv)
            (f_longform || f_listdir || f_type || f_recursive) && !f_ignorelink ? lstat : stat;
 
        if (!argc) {
            (f_longform || f_listdir || f_type || f_recursive) && !f_ignorelink ? lstat : stat;
 
        if (!argc) {
-               static char dot[] = ".";
+               static char *nargv[2];
+               char dot[2];
 
 
-               argc = 1;
-               argv[0] = dot;
-               argv[1] = NULL;
-       }
-       doargs(argc, argv);
+               strcpy(dot, ".");
+               nargv[0] = dot;
+               doargs(1, nargv);
+       } else
+               doargs(argc, argv);
        exit(0);
 }
 
        exit(0);
 }