From 1e199c82601a9182752017a5fd36d297ed0dc6e2 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 28 Sep 2012 10:52:17 +0100 Subject: [PATCH] [tls] Fix uninitialised variable Reported-by: Christian Hesse Signed-off-by: Michael Brown --- src/net/tls.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/net/tls.c b/src/net/tls.c index 45b7e525..52a83393 100644 --- a/src/net/tls.c +++ b/src/net/tls.c @@ -1773,8 +1773,7 @@ static int tls_new_record ( struct tls_session *tls, unsigned int type, } /* Handle record and free I/O buffer */ - if ( handler ) - rc = handler ( tls, iobuf->data, iob_len ( iobuf ) ); + rc = ( handler ? handler ( tls, iobuf->data, iob_len ( iobuf ) ) : 0 ); free_iob ( iobuf ); return rc; }