bss_dgram.c: re-fix BIO_CTRL_DGRAM_GET_PEER (from HEAD).
[openssl.git] / crypto / bio / bf_nbio.c
index c193e9debf410ecc7d745091467c34b5949d5587..c72a23c2e1b289417543fb372f90a5a3a86115e8 100644 (file)
@@ -103,7 +103,7 @@ static int nbiof_new(BIO *bi)
        {
        NBIO_TEST *nt;
 
-       nt=(NBIO_TEST *)OPENSSL_malloc(sizeof(NBIO_TEST));
+       if (!(nt=(NBIO_TEST *)OPENSSL_malloc(sizeof(NBIO_TEST)))) return(0);
        nt->lrn= -1;
        nt->lwn= -1;
        bi->ptr=(char *)nt;
@@ -127,7 +127,7 @@ static int nbiof_read(BIO *b, char *out, int outl)
        {
        NBIO_TEST *nt;
        int ret=0;
-#if 0
+#if 1
        int num;
        unsigned char n;
 #endif
@@ -137,7 +137,7 @@ static int nbiof_read(BIO *b, char *out, int outl)
        nt=(NBIO_TEST *)b->ptr;
 
        BIO_clear_retry_flags(b);
-#if 0
+#if 1
        RAND_pseudo_bytes(&n,1);
        num=(n&0x07);