diff --git a/src/simpleaddhomedir.c b/src/simpleaddhomedir.c index 5671454..a1f4617 100644 --- a/src/simpleaddhomedir.c +++ b/src/simpleaddhomedir.c @@ -9,7 +9,7 @@ #include "util.h" int main(int argc, char *argv[]) { - if(argc < 7) { + if(argc < 6) { fprintf(stderr, "Usage: simpleaddhomedir homedir skeldir uid gid mode\n"); return 1; } @@ -21,7 +21,7 @@ int main(int argc, char *argv[]) { char *zfs_bin = "/usr/sbin/zfs"; char *mkdir_bin = "/bin/mkdir"; char *chmod_bin = "/bin/chmod"; - char *dataset = homedir + 1; + char *dataset = homedir; char *create_argv[] = { "mkdir", dataset, NULL }; char *mode_argv[] = { "chmod", mode, homedir, NULL }; DIR *skel;