Merge pull request #199 from AVENTER-UG/issue_180

Issue 180: wrong ldap dn path to search the group
This commit is contained in:
Valery Komarov
2020-03-20 16:26:57 +03:00
committed by GitHub
+4 -3
View File
@@ -2216,6 +2216,7 @@ ngx_http_auth_ldap_check_group(ngx_http_request_t *r, ngx_http_auth_ldap_ctx_t *
ngx_memcpy(gr, val.data, val.len);
gr[val.len] = '\0';
tail_gr = ngx_strchr(gr, ',');
if (tail_gr == NULL) {
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, "http_auth_ldap: Incorrect group DN: \"%s\"", gr);
ctx->outcome = OUTCOME_ERROR;
@@ -2229,9 +2230,9 @@ ngx_http_auth_ldap_check_group(ngx_http_request_t *r, ngx_http_auth_ldap_ctx_t *
if (ctx->server->group_attribute_dn == 1) {
user_val = ngx_pcalloc(
r->pool,
ctx->user_dn.len + 1);
ngx_memcpy(user_val, ctx->user_dn.data, ctx->user_dn.len);
user_val[ctx->user_dn.len] = '\0';
ctx->dn.len + 1);
ngx_memcpy(user_val, ctx->dn.data, ctx->dn.len);
user_val[ctx->dn.len] = '\0';
} else {
user_val = ngx_pcalloc(
r->pool,