r25398: Parse loadparm context to all lp_*() functions.
[kai/samba.git] / source4 / kdc / kdc.c
index b3d5ccdb5e6ef263e9240def585bfd06e6606a49..04540e3ef1b9449aadb65b1049ea6faf32752102 100644 (file)
@@ -526,8 +526,8 @@ static NTSTATUS kdc_startup_interfaces(struct kdc_server *kdc)
        
        for (i=0; i<num_interfaces; i++) {
                const char *address = talloc_strdup(tmp_ctx, iface_n_ip(i));
-               status = kdc_add_socket(kdc, address, lp_krb5_port(), 
-                                       lp_kpasswd_port());
+               status = kdc_add_socket(kdc, address, lp_krb5_port(global_loadparm), 
+                                       lp_kpasswd_port(global_loadparm));
                NT_STATUS_NOT_OK_RETURN(status);
        }
 
@@ -555,7 +555,7 @@ static void kdc_task_init(struct task_server *task)
        NTSTATUS status;
        krb5_error_code ret;
 
-       switch (lp_server_role()) {
+       switch (lp_server_role(global_loadparm)) {
        case ROLE_STANDALONE:
                task_server_terminate(task, "kdc: no KDC required in standalone configuration");
                return;