summaryrefslogtreecommitdiffstats
path: root/daemons
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2012-08-24 18:22:34 +0200
committerMartin Kosek <mkosek@redhat.com>2012-09-06 09:27:18 +0200
commit789407e12aa0a42b4afc0571196ca7d5d1bd1543 (patch)
treea92eb2f40f45aa1f955dd24d06a74c683b1943ca /daemons
parent50c1b79ea83351046a7b9ab36b62e8f492a21c97 (diff)
downloadfreeipa.git-789407e12aa0a42b4afc0571196ca7d5d1bd1543.tar.gz
freeipa.git-789407e12aa0a42b4afc0571196ca7d5d1bd1543.tar.xz
freeipa.git-789407e12aa0a42b4afc0571196ca7d5d1bd1543.zip
ipasam: remove talloc_asprintf_strupper_m()
Diffstat (limited to 'daemons')
-rw-r--r--daemons/ipa-sam/ipa_sam.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/daemons/ipa-sam/ipa_sam.c b/daemons/ipa-sam/ipa_sam.c
index 331df733..c3eff47d 100644
--- a/daemons/ipa-sam/ipa_sam.c
+++ b/daemons/ipa-sam/ipa_sam.c
@@ -85,7 +85,6 @@ bool fetch_ldap_pw(char **dn, char** pw); /* available in libpdb.so */
bool sid_check_is_builtin(const struct dom_sid *sid); /* available in libpdb.so */
/* available in libpdb.so, renamed from sid_check_is_domain() in c43505b621725c9a754f0ee98318d451b093f2ed */
bool sid_check_is_our_sam(const struct dom_sid *sid);
-char *talloc_asprintf_strupper_m(TALLOC_CTX *t, const char *fmt, ...); /* available in libutil_str.so */
void sid_copy(struct dom_sid *dst, const struct dom_sid *src); /* available in libsecurity.so */
bool sid_linearize(char *outbuf, size_t len, const struct dom_sid *sid); /* available in libsmbconf.so */
bool string_to_sid(struct dom_sid *sidout, const char *sidstr); /* available in libsecurity.so */
@@ -3169,8 +3168,14 @@ static NTSTATUS ipasam_get_realm(struct ldapsam_privates *ldap_state,
#define SECRETS_DOMAIN_SID "SECRETS/SID"
static char *sec_key(TALLOC_CTX *mem_ctx, const char *d)
{
- return talloc_asprintf_strupper_m(mem_ctx, "%s/%s",
- SECRETS_DOMAIN_SID, d);
+ char *tmp;
+ char *res;
+
+ tmp = talloc_asprintf(mem_ctx, "%s/%s", SECRETS_DOMAIN_SID, d);
+ res = talloc_strdup_upper(mem_ctx, tmp);
+ talloc_free(tmp);
+
+ return res;
}
static NTSTATUS save_sid_to_secret(struct ldapsam_privates *ldap_state)