[dovecot-cvs] dovecot/src/auth userdb-vpopmail.c,1.2,1.3
cras at procontrol.fi
cras at procontrol.fi
Tue Feb 11 19:42:33 EET 2003
Update of /home/cvs/dovecot/src/auth
In directory danu:/tmp/cvs-serv28433
Modified Files:
userdb-vpopmail.c
Log Message:
compile fix
Index: userdb-vpopmail.c
===================================================================
RCS file: /home/cvs/dovecot/src/auth/userdb-vpopmail.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- userdb-vpopmail.c 27 Jan 2003 08:08:14 -0000 1.2
+++ userdb-vpopmail.c 11 Feb 2003 17:42:31 -0000 1.3
@@ -55,7 +55,7 @@
{
char vpop_user[VPOPMAIL_LIMIT], vpop_domain[VPOPMAIL_LIMIT];
struct vqpasswd *vpw;
- struct user_data *data;
+ struct user_data data;
uid_t uid;
gid_t gid;
pool_t pool;
@@ -102,17 +102,14 @@
}
}
- pool = pool_alloconly_create("user_data", 1024);
- data = p_new(pool, struct user_data, 1);
- data->pool = pool;
-
- data->uid = uid;
- data->gid = gid;
+ memset(&data, 0, sizeof(data));
+ data.uid = uid;
+ data.gid = gid;
- data->virtual_user = p_strdup(data->pool, vpw->pw_name);
- data->home = p_strdup(data->pool, vpw->pw_dir);
+ data.virtual_user = vpw->pw_name;
+ data.home = vpw->pw_dir;
- callback(data, context);
+ callback(&data, context);
}
struct userdb_module userdb_vpopmail = {
More information about the dovecot-cvs
mailing list