- fix check for group and user, remove some whitespace while at it.
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 21 Dec 2005 15:07:30 +0000 (15:07 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 21 Dec 2005 15:07:30 +0000 (15:07 -0000)
miscutils/makedevs.c

index 7bfe54fc19fb8f3f66019881932f47ce746919d3..0268fbb9dd67afe6e7402f98fc56d033a642330b 100644 (file)
@@ -86,7 +86,7 @@ extern int makedevs_main(int argc, char **argv)
        int ret = EXIT_SUCCESS;
 
        unsigned long flags;
-       flags = bb_getopt_ulflags(argc, argv, "d:", &line);
+       flags = bb_getopt_ulflags(argc, argv, "d:", &line);
        if (line)
                table = bb_xfopen(line, "r");
 
@@ -138,9 +138,9 @@ extern int makedevs_main(int argc, char **argv)
                if (name[0] == '#') {
                        continue;
                }
-               
-               gid = group ? get_ug_id(group, bb_xgetgrnam) : getgid();
-               uid = user ? get_ug_id(user, bb_xgetpwnam) : getuid();
+
+               gid = (*group) ? get_ug_id(group, bb_xgetgrnam) : getgid();
+               uid = (*user) ? get_ug_id(user, bb_xgetpwnam) : getuid();
                full_name = concat_path_file(rootdir, name);
 
                if (type == 'd') {