Disable SSL_peek until it is fixed.
[openssl.git] / ssl / s2_pkt.c
index 7d4a4e6..0b48ea2 100644 (file)
@@ -68,9 +68,12 @@ static int write_pending(SSL *s, const unsigned char *buf, unsigned int len);
 static int ssl_mt_error(int n);
 int ssl2_peek(SSL *s, char *buf, int len)
        {
 static int ssl_mt_error(int n);
 int ssl2_peek(SSL *s, char *buf, int len)
        {
+#if 1
+       SSLerr(SSL_F_SSL2_PEEK, SSL_R_FIXME); /* function is totally broken */
+       return -1;
+#else
        int ret;
 
        int ret;
 
-/* FIXME */
        ret=ssl2_read(s,buf,len);
        if (ret > 0)
                {
        ret=ssl2_read(s,buf,len);
        if (ret > 0)
                {
@@ -78,6 +81,7 @@ int ssl2_peek(SSL *s, char *buf, int len)
                s->s2->ract_data-=ret;
                }
        return(ret);
                s->s2->ract_data-=ret;
                }
        return(ret);
+#endif
        }
 
 /* SSL_read -
        }
 
 /* SSL_read -