Mercurial > dovecot > core-2.2
changeset 1149:38f6130abec2 HEAD
compile fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 11 Feb 2003 19:42:31 +0200 |
parents | b5b172ab0ed9 |
children | 18a2074a4d3d |
files | src/auth/userdb-vpopmail.c |
diffstat | 1 files changed, 7 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/userdb-vpopmail.c Tue Feb 11 18:56:35 2003 +0200 +++ b/src/auth/userdb-vpopmail.c Tue Feb 11 19:42:31 2003 +0200 @@ -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; + memset(&data, 0, sizeof(data)); + data.uid = uid; + data.gid = gid; - data->uid = uid; - data->gid = gid; + data.virtual_user = vpw->pw_name; + data.home = vpw->pw_dir; - data->virtual_user = p_strdup(data->pool, vpw->pw_name); - data->home = p_strdup(data->pool, vpw->pw_dir); - - callback(data, context); + callback(&data, context); } struct userdb_module userdb_vpopmail = {