mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
s3: Remove unused ads_get_attrname_by_oid
This commit is contained in:
parent
d14cf7a50b
commit
da75c01762
@ -157,47 +157,6 @@ const char *ads_get_attrname_by_guid(ADS_STRUCT *ads,
|
||||
|
||||
}
|
||||
|
||||
const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID)
|
||||
{
|
||||
ADS_STATUS rc;
|
||||
int count = 0;
|
||||
LDAPMessage *res = NULL;
|
||||
char *expr = NULL;
|
||||
const char *attrs[] = { "lDAPDisplayName", NULL };
|
||||
char *result;
|
||||
|
||||
if (ads == NULL || mem_ctx == NULL || OID == NULL) {
|
||||
goto failed;
|
||||
}
|
||||
|
||||
expr = talloc_asprintf(mem_ctx, "(attributeId=%s)", OID);
|
||||
if (expr == NULL) {
|
||||
goto failed;
|
||||
}
|
||||
|
||||
rc = ads_do_search_retry(ads, schema_path, LDAP_SCOPE_SUBTREE,
|
||||
expr, attrs, &res);
|
||||
if (!ADS_ERR_OK(rc)) {
|
||||
goto failed;
|
||||
}
|
||||
|
||||
count = ads_count_replies(ads, res);
|
||||
if (count == 0 || !res) {
|
||||
goto failed;
|
||||
}
|
||||
|
||||
result = ads_pull_string(ads, mem_ctx, res, "lDAPDisplayName");
|
||||
ads_msgfree(ads, res);
|
||||
|
||||
return result;
|
||||
|
||||
failed:
|
||||
DEBUG(0,("ads_get_attrname_by_oid: failed to retrieve name for oid: %s\n",
|
||||
OID));
|
||||
|
||||
ads_msgfree(ads, res);
|
||||
return NULL;
|
||||
}
|
||||
/*********************************************************************
|
||||
*********************************************************************/
|
||||
|
||||
|
@ -50,7 +50,6 @@ const char *ads_get_attrname_by_guid(ADS_STRUCT *ads,
|
||||
const char *schema_path,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const struct GUID *schema_guid);
|
||||
const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID);
|
||||
ADS_STATUS ads_schema_path(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char **schema_path);
|
||||
ADS_STATUS ads_check_posix_schema_mapping(TALLOC_CTX *mem_ctx,
|
||||
ADS_STRUCT *ads,
|
||||
|
Loading…
x
Reference in New Issue
Block a user