]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - pw/pw_user.c
Fix bugs spotted by gcc
[pw-darwin.git] / pw / pw_user.c
index 33968ee138beae0fbcd0b7aa5efc22213b2b54f9..b51a6cbbabf96e1e366d7037bdd498e690f1c8b1 100644 (file)
@@ -677,7 +677,7 @@ pw_user_next(int argc, char **argv, char *name __unused)
                        cfg = optarg;
                        break;
                case 'q':
-                       quiet;
+                       quiet = true;
                        break;
                }
        }
@@ -700,7 +700,7 @@ pw_user_show(int argc, char **argv, char *arg1)
 {
        struct passwd *pwd = NULL;
        char *name = NULL;
-       uid_t id = -1;
+       intmax_t id = -1;
        int ch;
        bool all = false;
        bool pretty = false;
@@ -786,7 +786,7 @@ pw_user_del(int argc, char **argv, char *arg1)
        char home[MAXPATHLEN];
        const char *cfg = NULL;
        struct stat st;
-       uid_t id;
+       intmax_t id = -1;
        int ch, rc;
        bool nis = false;
        bool deletehome = false;
@@ -1423,8 +1423,9 @@ pw_user_mod(int argc, char **argv, char *arg1)
        int ch, fd = -1;
        size_t i, j;
        bool quiet, createhome, pretty, dryrun, nis, edited, docreatehome;
+       bool precrypted;
        mode_t homemode = 0;
-       time_t expire_days, password_days, now, precrypted;
+       time_t expire_days, password_days, now;
 
        expire_days = password_days = -1;
        gecos = homedir = grname = name = newname = skel = shell =NULL;