From c4347aa86e60674ea4d76f18c27f699c418ab8db Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Fri, 13 Aug 2010 21:21:44 +0200 Subject: do not dump tls application data any more --- src/libtls/tls_fragmentation.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'src/libtls/tls_fragmentation.c') diff --git a/src/libtls/tls_fragmentation.c b/src/libtls/tls_fragmentation.c index 564864937..d6b6ef1ae 100644 --- a/src/libtls/tls_fragmentation.c +++ b/src/libtls/tls_fragmentation.c @@ -146,21 +146,19 @@ static status_t process_application(private_tls_fragmentation_t *this, { while (reader->remaining(reader)) { - u_int32_t len; - chunk_t data; + status_t status; if (reader->remaining(reader) > MAX_TLS_FRAGMENT_LEN) { DBG1(DBG_IKE, "TLS fragment has invalid length"); return FAILED; } - - len = reader->remaining(reader); - if (!reader->read_data(reader, len, &data)) + DBG2(DBG_IKE, "received TLS application data"); + status = this->application->process(this->application, reader); + if (status != NEED_MORE) { - return FAILED; + return status; } - DBG1(DBG_IKE, "received TLS application data: %B", &data); } return NEED_MORE; } @@ -230,8 +228,7 @@ METHOD(tls_fragmentation_t, build, status_t, this->output = chunk_clone(msg->get_buf(msg)); if (this->output.len) { - DBG2(DBG_IKE, "sending TLS application data: %B", - &this->output); + DBG2(DBG_IKE, "sending TLS application data"); } } } -- cgit v1.2.3