From 283cfd1f4981672ce15eaeba46d1965ed54b4f92 Mon Sep 17 00:00:00 2001 From: mgregson Date: Tue, 28 Jul 2009 16:02:28 -0600 Subject: [PATCH] Fixed stupid shit with incorrect arg counting. --- src/simpleaddhomedir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;