diff src/master/login-process.c @ 4907:5b4c9b20eba0 HEAD

Replaced void *context from a lot of callbacks with the actual context type. Also added/fixed some context type checks.
author Timo Sirainen <tss@iki.fi>
date Fri, 15 Dec 2006 20:38:08 +0200
parents 0a1fa29ac87f
children 18559c7e3a15
line wrap: on
line diff
--- a/src/master/login-process.c	Fri Dec 15 20:10:51 2006 +0200
+++ b/src/master/login-process.c	Fri Dec 15 20:38:08 2006 +0200
@@ -85,9 +85,8 @@
 }
 
 void auth_master_callback(const char *user, const char *const *args,
-			  void *context)
+			  struct login_auth_request *request)
 {
-	struct login_auth_request *request = context;
 	struct master_login_reply master_reply;
 	ssize_t ret;
 
@@ -360,9 +359,8 @@
 	return 1;
 }
 
-static void login_process_input(void *context)
+static void login_process_input(struct login_process *p)
 {
-	struct login_process *p = context;
 	struct auth_process *auth_process;
 	struct login_auth_request *authreq;
 	struct master_login_request req;