From: Jim McDonough Date: Mon, 8 Jul 2002 20:46:54 +0000 (+0000) Subject: Fix length in snprintf invocation to account for "dn:" in sasl gssapi bind. X-Git-Tag: samba-3.0.0alpha18~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47b7a3e0f3d101a3bcffd33db6ef4c0672b57ae0;p=thirdparty%2Fsamba.git Fix length in snprintf invocation to account for "dn:" in sasl gssapi bind. Also remove unused line which incremented pointer by the wrong length anyway. Provided by Anthony Liguori (aliguori@us.ibm.com). --- diff --git a/source/libads/sasl.c b/source/libads/sasl.c index eb29c71fce2..1b55453cac9 100644 --- a/source/libads/sasl.c +++ b/source/libads/sasl.c @@ -171,8 +171,7 @@ ADS_STATUS ads_sasl_gssapi_bind(ADS_STRUCT *ads) *p++ = max_msg_size>>16; *p++ = max_msg_size>>8; *p++ = max_msg_size; - snprintf(p, strlen(ads->bind_path)+1, "dn:%s", ads->bind_path); - p += strlen(ads->bind_path); + snprintf(p, strlen(ads->bind_path)+4, "dn:%s", ads->bind_path); output_token.length = strlen(ads->bind_path) + 8;