We should be able to define the case of the spn cause it is important
for some services like nfs. 'net ads keytab add "nfs"' should not
result in an uppercase spn.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Apr 3 23:57:32 CEST 2013 on sn-devel-104
ads_msgfree(ads, res);
return ADS_ERROR(LDAP_NO_MEMORY);
}
- if (!strupper_m(psp1)) {
- ret = ADS_ERROR(LDAP_NO_MEMORY);
- goto out;
- }
-
- if (!strlower_m(&psp1[strlen(spn)])) {
+ if (!strlower_m(&psp1[strlen(spn) + 1])) {
ret = ADS_ERROR(LDAP_NO_MEMORY);
goto out;
}
ret = ADS_ERROR(LDAP_NO_MEMORY);
goto out;
}
- if (!strupper_m(psp2)) {
- ret = ADS_ERROR(LDAP_NO_MEMORY);
- goto out;
- }
-
- if (!strlower_m(&psp2[strlen(spn)])) {
+ if (!strlower_m(&psp2[strlen(spn) + 1])) {
ret = ADS_ERROR(LDAP_NO_MEMORY);
goto out;
}