From 95b56aabcbfe2754a34eac627a6bc7226cbd3f17 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 24 Sep 2010 05:09:15 +0200 Subject: libcli/ldap: let ldap_full_packet() use asn1_peek_tag_needed_size() This allows us to read a full packet without read byte after byte or possible read to much. metze --- libcli/ldap/ldap_message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcli/ldap') diff --git a/libcli/ldap/ldap_message.c b/libcli/ldap/ldap_message.c index 1e4421442c..394151879c 100644 --- a/libcli/ldap/ldap_message.c +++ b/libcli/ldap/ldap_message.c @@ -1609,5 +1609,5 @@ _PUBLIC_ NTSTATUS ldap_decode(struct asn1_data *data, */ NTSTATUS ldap_full_packet(void *private_data, DATA_BLOB blob, size_t *packet_size) { - return asn1_full_tag(blob, ASN1_SEQUENCE(0), packet_size); + return asn1_peek_full_tag(blob, ASN1_SEQUENCE(0), packet_size); } -- cgit