[BusyBox-cvs] CVS busybox/loginutils

CVS User bug1 bug1 at codepoet.org
Tue Sep 14 16:08:03 UTC 2004


Update of /var/cvs/busybox/loginutils
In directory nail:/tmp/cvs-serv22999/loginutils

Modified Files:
	addgroup.c 
Log Message:
Patch from tito to add argument checking.


--- /var/cvs/busybox/loginutils/addgroup.c	2004/03/15 08:28:45	1.12
+++ /var/cvs/busybox/loginutils/addgroup.c	2004/09/14 16:08:02	1.13
@@ -148,7 +148,7 @@
 
 	/* get remaining args */
 	if(bb_getopt_ulflags(argc, argv, "g:", &group)) {
-		gid = strtol(group, NULL, 10);
+		gid = bb_xgetlarg(group, 10, 0, LONG_MAX);
 	}
 
 	if (optind < argc) {
@@ -160,10 +160,10 @@
 
 	if (optind < argc) {
 		user = argv[optind];
-		optind++;
 	} else {
 		user = "";
 	}
+	
 	if_i_am_not_root();
 
 	/* werk */



More information about the busybox-cvs mailing list