diff --git a/management/univention-directory-listener/src/change.c b/management/univention-directory-listener/src/change.c index 0ea265725a..1b75b37723 100644 --- a/management/univention-directory-listener/src/change.c +++ b/management/univention-directory-listener/src/change.c @@ -311,8 +311,7 @@ int change_update_schema(univention_ldap_parameters_t *lp) { char *server_role; server_role = univention_config_get_string("server/role"); - - if (!strcmp(server_role, "domaincontroller_master")) { + if (server_role && !strcmp(server_role, "domaincontroller_master")) { free(server_role); return LDAP_SUCCESS; }