diff options
author | Volker Lendecke <vl@samba.org> | 2010-11-16 19:22:17 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2010-11-20 14:42:44 +0100 |
commit | da75c017624679354b3f3561c106ee0cef36c4bc (patch) | |
tree | 12a9280fef8780dd67818c85a57c1695df214c9d /source3/libads | |
parent | d14cf7a50b8ef5740c82028da3eba3a9d7992b45 (diff) | |
download | samba-da75c017624679354b3f3561c106ee0cef36c4bc.tar.gz samba-da75c017624679354b3f3561c106ee0cef36c4bc.tar.bz2 samba-da75c017624679354b3f3561c106ee0cef36c4bc.zip |
s3: Remove unused ads_get_attrname_by_oid
Diffstat (limited to 'source3/libads')
-rw-r--r-- | source3/libads/ldap_schema.c | 41 | ||||
-rw-r--r-- | source3/libads/ldap_schema.h | 1 |
2 files changed, 0 insertions, 42 deletions
diff --git a/source3/libads/ldap_schema.c b/source3/libads/ldap_schema.c index db5d35ec92..51aac14906 100644 --- a/source3/libads/ldap_schema.c +++ b/source3/libads/ldap_schema.c @@ -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; -} /********************************************************************* *********************************************************************/ diff --git a/source3/libads/ldap_schema.h b/source3/libads/ldap_schema.h index 2a8cec264d..44964dd1c1 100644 --- a/source3/libads/ldap_schema.h +++ b/source3/libads/ldap_schema.h @@ -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, |