summaryrefslogtreecommitdiffstats
path: root/src/astmanproxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/astmanproxy.c')
-rw-r--r--src/astmanproxy.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/astmanproxy.c b/src/astmanproxy.c
index 31af40d..bb3d260 100644
--- a/src/astmanproxy.c
+++ b/src/astmanproxy.c
@@ -15,7 +15,7 @@ extern FILE *OpenLogfile( void );
extern int SetProcUID( void );
extern void *proxyaction_do(char *proxyaction, struct message *m, struct mansession *s);
-extern void *ProxyLogin(struct mansession *s, char* username, char* secret);
+extern void *ProxyLogin(struct mansession *s, struct message *m);
extern void *ProxyLogoff(struct mansession *s);
extern int ValidateAction(struct message *m, struct mansession *s, int inbound);
@@ -274,7 +274,7 @@ void *session_do(struct mansession *s)
actionid = astman_get_header(&m, ACTION_ID);
action = astman_get_header(&m, "Action");
if ( !strcasecmp(action, "Login") )
- ProxyLogin(s, astman_get_header(&m, "UserName"), astman_get_header(&m, "Secret"));
+ ProxyLogin(s, &m);
else if ( !strcasecmp(action, "Logoff") )
ProxyLogoff(s);
else if ( !strcasecmp(action, "Challenge") )