--- a/cgi/vadduser.cc Sun Jan 20 00:12:17 2008 +0100
+++ b/cgi/vadduser.cc Sun Jan 20 00:22:09 2008 +0100
@@ -30,21 +30,20 @@
unsigned dests = !destination ? 0 : destination.count(',') + 1;
- if(!userdir)
- userdir = username;
if(newpass1 != newpass2)
error("The passwords you entered do not match");
else {
- server_call call("adduser2", dests + 5);
+ server_call call("adduser3", dests + 6);
call.operand(0, vdomain);
call.operand(1, username);
call.operand(2, password);
call.operand(3, newpass1);
call.operand(4, userdir);
+ call.operand(5, "yes");
unsigned i = 0;
for(mystring_iter iter(destination, ','); i < dests && iter; ++iter, ++i)
- call.operand(i+5, *iter);
+ call.operand(i+6, *iter);
response resp = call.call();
if(!resp)