From ceb1d8b84a6bd7084447e4cc75bd6821d6fdbe34 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 25 Feb 2013 15:41:23 +0100 Subject: gensec: recv_handler can't be NULL at that point. We probably want to segfault here if it is NULL. Reviewed-by: David Disseldorp --- source4/auth/gensec/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source4/auth') diff --git a/source4/auth/gensec/socket.c b/source4/auth/gensec/socket.c index 99b4108a39..c89e080232 100644 --- a/source4/auth/gensec/socket.c +++ b/source4/auth/gensec/socket.c @@ -111,7 +111,7 @@ static void gensec_socket_trigger_read(struct tevent_context *ev, /* It may well be that, having run the recv handler, we still * have even more data waiting for us! */ - if (gensec_socket->read_buffer.length && gensec_socket->recv_handler) { + if (gensec_socket->read_buffer.length > 0) { /* Schedule this funcion to run again */ tevent_add_timer(gensec_socket->ev, gensec_socket, timeval_zero(), gensec_socket_trigger_read, gensec_socket); -- cgit