diff -ruN samba-3.0.21c-save/source/sam/idmap_ad.c samba-3.0.21c/source/sam/idmap_ad.c --- samba-3.0.21c-save/source/sam/idmap_ad.c 2006-03-17 13:17:15.000000000 +0000 +++ samba-3.0.21c/source/sam/idmap_ad.c 2006-03-17 15:10:16.000000000 +0000 @@ -256,7 +256,7 @@ { ADS_STATUS rc; NTSTATUS status = NT_STATUS_NONE_MAPPED; - const char *attrs[] = { "sAMAccountType", attr_uidnumber, attr_gidnumber, NULL }; + char *attrs[] = { "sAMAccountType", attr_uidnumber, attr_gidnumber, NULL }; void *res = NULL; void *msg = NULL; char *expr = NULL; @@ -282,7 +282,7 @@ return NT_STATUS_NO_MEMORY; } - rc = ads_search_retry(ads, &res, expr, attrs); + rc = ads_search_retry(ads, &res, expr, (const char **)attrs); free(sidstr); free(expr); if (!ADS_ERR_OK(rc)) {