summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/libads/ldap.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c
index ca5962cf320..2a4a83b34ae 100644
--- a/source3/libads/ldap.c
+++ b/source3/libads/ldap.c
@@ -1949,12 +1949,7 @@ ADS_STATUS ads_add_service_principal_name(ADS_STRUCT *ads, const char *machine_n
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;
}
@@ -1970,12 +1965,7 @@ ADS_STATUS ads_add_service_principal_name(ADS_STRUCT *ads, const char *machine_n
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;
}