Index: ssl/d1_lib.c
===================================================================
RCS file: /v/openssl/cvs/openssl/ssl/d1_lib.c,v
retrieving revision 1.1.2.18
diff -u -r1.1.2.18 d1_lib.c
--- ssl/d1_lib.c	25 May 2011 14:29:39 -0000	1.1.2.18
+++ ssl/d1_lib.c	22 Jun 2011 08:14:06 -0000
@@ -438,7 +438,7 @@
 		{
 		/* fail the connection, enough alerts have been sent */
 		SSLerr(SSL_F_DTLS1_HANDLE_TIMEOUT,SSL_R_READ_TIMEOUT_EXPIRED);
-		return 0;
+		return -1;
 		}
 
 	state->timeout.read_timeouts++;
