diff --git a/source3/winbindd/winbindd_dual_srv.c b/source3/winbindd/winbindd_dual_srv.c index 77aa299..f5d8647 100644 --- a/source3/winbindd/winbindd_dual_srv.c +++ b/source3/winbindd/winbindd_dual_srv.c @@ -612,12 +612,12 @@ NTSTATUS _wbint_SetHWM(pipes_struct *p, struct wbint_SetHWM *r) id.id = r->in.id; - switch (id.type) { + switch (r->in.type) { case WBINT_ID_TYPE_UID: id.type = ID_TYPE_UID; status = idmap_set_uid_hwm(&id); break; - case ID_TYPE_GID: + case WBINT_ID_TYPE_GID: id.type = ID_TYPE_GID; status = idmap_set_gid_hwm(&id); break;