return (*i->callback_func)(a, i->callback_arg);
}
-#define TOKEN_CMD "/etc/exim4/get-token "
-
static int auth_cram(const char *service, const char *authtype, char *authdata,
int (*callback_func)(struct authinfo *, void *),
void *callback_arg)
char *udbs;
char *passwords;
char *services;
-char *token_cmd;
struct userdbs *udb;
struct cram_callback_info cci;
aa.maildir=udb->udb_mailbox;
aa.options=udb->udb_options;
- /* Get tokens for AFS */
- if ((token_cmd=malloc(sizeof(TOKEN_CMD)+strlen(aa.sysuserid))))
- {
- strcat(strcpy(token_cmd, TOKEN_CMD),aa.sysuserid);
- system(token_cmd);
- free(token_cmd);
- }
-
rc=(*callback_func)(&aa, callback_arg);
free(u);