[Freeipa-devel] [PATCH 0133] ipa-cldap: Cut NetBIOS name after 15 characters

Tomas Babej tbabej at redhat.com
Wed Nov 27 07:50:39 UTC 2013


On 11/27/2013 08:25 AM, Alexander Bokovoy wrote:
> On Wed, 27 Nov 2013, Tomas Babej wrote:
>> daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_netlogon.c | 8 ++++++--
>> 1 file changed, 6 insertions(+), 2 deletions(-)
>>
>> diff --git a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_netlogon.c 
>> b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_netlogon.c
>> index 
>> 7d29fe559be55607fcb6b83fa521372e5197b848..c75b3fc792ef81e4bf7ce69da60675d133d373c5 
>> 100644
>> --- a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_netlogon.c
>> +++ b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_netlogon.c
>> @@ -161,9 +161,13 @@ static int ipa_cldap_encode_netlogon(char 
>> *fq_hostname, char *domain,
>>     nlr->dns_domain = domain;
>>     nlr->pdc_dns_name = fq_hostname;
>>     nlr->domain_name = name;
>> -    pdc_name = talloc_asprintf(nlr, "\\\\%s", fq_hostname);
>> +
>> +    /* copy the first 15 characters of the fully qualified hostname*/
>> +    pdc_name = talloc_asprintf(nlr, "\\\\%s", 15, fq_hostname);
> This will not work because you missed .* in the format line. Check
> vsnprintf manpage.
>

Right. Updated version attached.

-- 
Tomas Babej
Associate Software Engeneer | Red Hat | Identity Management
RHCE | Brno Site | IRC: tbabej | freeipa.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-tbabej-0133-3-ipa-cldap-Cut-NetBIOS-name-after-15-characters.patch
Type: text/x-patch
Size: 1530 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20131127/663bcff9/attachment.bin>


More information about the Freeipa-devel mailing list