Alexandre Julliard (@julliard) commented about dlls/adsldp/adsldp.c:
+ { + case ADS_CHASE_REFERRALS_NEVER: + val = 0; + break; + case ADS_CHASE_REFERRALS_SUBORDINATE: + val = LDAP_CHASE_SUBORDINATE_REFERRALS; + break; + case ADS_CHASE_REFERRALS_EXTERNAL: + val = LDAP_CHASE_EXTERNAL_REFERRALS; + break; + case ADS_CHASE_REFERRALS_ALWAYS: + val = LDAP_CHASE_SUBORDINATE_REFERRALS | LDAP_CHASE_EXTERNAL_REFERRALS; + break; + default: + return E_ADS_BAD_PARAMETER; + } That switch doesn't seem very useful since we are already assuming that the values are the same.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10609#note_139567