changeset 3638:4e55969a6a93 HEAD

Don't crash if we have blocking userdb but non-blocking passdb.
author Timo Sirainen <tss@iki.fi>
date Wed, 05 Oct 2005 22:16:32 +0300
parents e30f6e541c2f
children 35a6bc4876e4
files src/auth/userdb.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/userdb.c	Tue Oct 04 00:25:03 2005 +0300
+++ b/src/auth/userdb.c	Wed Oct 05 22:16:32 2005 +0300
@@ -2,6 +2,7 @@
 
 #include "common.h"
 #include "auth-module.h"
+#include "auth-worker-server.h"
 #include "userdb.h"
 
 #include <stdlib.h>
@@ -126,6 +127,11 @@
 {
 	if (userdb->userdb->init != NULL)
 		userdb->userdb->init(userdb->args);
+
+	if (userdb->userdb->blocking && !worker) {
+		/* blocking userdb - we need an auth server */
+		auth_worker_server_init();
+	}
 }
 
 void userdb_deinit(struct auth_userdb *userdb)