summaryrefslogtreecommitdiff
path: root/source4/kdc/kpasswd-helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'source4/kdc/kpasswd-helper.c')
-rw-r--r--source4/kdc/kpasswd-helper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/kdc/kpasswd-helper.c b/source4/kdc/kpasswd-helper.c
index 996b318bd40..6de28375cba 100644
--- a/source4/kdc/kpasswd-helper.c
+++ b/source4/kdc/kpasswd-helper.c
@@ -54,11 +54,13 @@ bool kpasswd_make_error_reply(TALLOC_CTX *mem_ctx,
*/
#ifndef SAMBA4_USES_HEIMDAL
if (slen < 2) {
+ talloc_free(s);
return false;
}
slen -= 2;
#endif
if (2 + slen < slen) {
+ talloc_free(s);
return false;
}
error_data->length = 2 + slen;