X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=blobdiff_plain;f=source3%2Fpassdb%2Fpdb_ldap.c;h=c853258a34ebe47457a659d8b5c81d0cf703c210;hp=a8fdbdae336b888a2beee452d83dab72e421454b;hb=196084d641bf5ede94373c3681835d28b3ac9ee3;hpb=3fa69438b9fafc13d522720e188e82455856fc1d diff --git a/source3/passdb/pdb_ldap.c b/source3/passdb/pdb_ldap.c index a8fdbdae336..c853258a34e 100644 --- a/source3/passdb/pdb_ldap.c +++ b/source3/passdb/pdb_ldap.c @@ -5119,8 +5119,8 @@ static NTSTATUS ldapsam_create_user(struct pdb_methods *my_methods, homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), name, ldap_state->domain_name, uid, gid); shell = talloc_sub_specified(tmp_ctx, lp_template_shell(), name, ldap_state->domain_name, uid, gid); } - uidstr = talloc_asprintf(tmp_ctx, "%d", uid); - gidstr = talloc_asprintf(tmp_ctx, "%d", gid); + uidstr = talloc_asprintf(tmp_ctx, "%u", (unsigned int)uid); + gidstr = talloc_asprintf(tmp_ctx, "%u", (unsigned int)gid); escape_name = escape_rdn_val_string_alloc(name); if (!escape_name) { @@ -5329,7 +5329,7 @@ static NTSTATUS ldapsam_create_dom_group(struct pdb_methods *my_methods, return NT_STATUS_UNSUCCESSFUL; } - gidstr = talloc_asprintf(tmp_ctx, "%d", gid); + gidstr = talloc_asprintf(tmp_ctx, "%u", (unsigned int)gid); escape_name = escape_rdn_val_string_alloc(name); if (!escape_name) { @@ -5690,7 +5690,7 @@ static NTSTATUS ldapsam_set_primary_group(struct pdb_methods *my_methods, DEBUG(0,("ldapsam_set_primary_group: failed to retrieve gid from user's group SID!\n")); return NT_STATUS_UNSUCCESSFUL; } - gidstr = talloc_asprintf(mem_ctx, "%d", gid); + gidstr = talloc_asprintf(mem_ctx, "%u", (unsigned int)gid); if (!gidstr) { DEBUG(0,("ldapsam_set_primary_group: Out of Memory!\n")); return NT_STATUS_NO_MEMORY;