summaryrefslogtreecommitdiffstats
path: root/server/providers/proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/providers/proxy.c')
-rw-r--r--server/providers/proxy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/providers/proxy.c b/server/providers/proxy.c
index 80a2a5500..dde019b90 100644
--- a/server/providers/proxy.c
+++ b/server/providers/proxy.c
@@ -2118,6 +2118,9 @@ static void proxy_get_account_info(struct be_req *breq)
if (strchr(ar->filter_value, '*')) {
return proxy_reply(breq, EINVAL, "Invalid filter value");
}
+ if (ctx->ops.initgroups_dyn == NULL) {
+ return proxy_reply(breq, ENODEV, "Initgroups call not supported");
+ }
subreq = get_initgr_send(breq, ev, ctx, sysdb,
domain, ar->filter_value);
if (!subreq) {