signed vs. unsigned
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c
index 330963e..cdcc059 100644
--- a/ssl/t1_lib.c
+++ b/ssl/t1_lib.c
@@ -629,7 +629,7 @@
 	    ((algs & SSL_kECDH) || (algs & SSL_kECDHE) || (algs & SSL_aECDSA))) 
 		{
 		/* we are using an ECC cipher */
-		int i;
+		size_t i;
 		unsigned char *list;
 		int found_uncompressed = 0;
 		if ((s->session->tlsext_ecpointformatlist == NULL) || (s->session->tlsext_ecpointformatlist_length <= 0))