Remove use of freelist_{extract,insert}

With the removal of the freelist itself, these macros are
superfluous. Remove them in favore of OPENSSL_malloc and OPENSSL_free.

Change-Id: I4bfeff8ea087b9e16c7c32d7c1bdb7a07e7dd03e
Reviewed-on: https://boringssl-review.googlesource.com/1389
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/s3_both.c b/ssl/s3_both.c
index 136a14d..9476b53 100644
--- a/ssl/s3_both.c
+++ b/ssl/s3_both.c
@@ -591,9 +591,6 @@
 	return(al);
 	}
 
-#define freelist_extract(c,fr,sz) OPENSSL_malloc(sz)
-#define freelist_insert(c,fr,sz,m) OPENSSL_free(m)
-
 int ssl3_setup_read_buffer(SSL *s)
 	{
 	unsigned char *p;
@@ -618,7 +615,7 @@
 			s->s3->init_extra = 1;
 			len += SSL3_RT_MAX_EXTRA;
 			}
-		if ((p=freelist_extract(s->ctx, 1, len)) == NULL)
+		if ((p=OPENSSL_malloc(len)) == NULL)
 			goto err;
 		s->s3->rbuf.buf = p;
 		s->s3->rbuf.len = len;
@@ -655,7 +652,7 @@
 			len += headerlen + align
 				+ SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD;
 
-		if ((p=freelist_extract(s->ctx, 0, len)) == NULL)
+		if ((p=OPENSSL_malloc(len)) == NULL)
 			goto err;
 		s->s3->wbuf.buf = p;
 		s->s3->wbuf.len = len;
@@ -682,7 +679,7 @@
 	{
 	if (s->s3->wbuf.buf != NULL)
 		{
-		freelist_insert(s->ctx, 0, s->s3->wbuf.len, s->s3->wbuf.buf);
+		OPENSSL_free(s->s3->wbuf.buf);
 		s->s3->wbuf.buf = NULL;
 		}
 	return 1;
@@ -692,7 +689,7 @@
 	{
 	if (s->s3->rbuf.buf != NULL)
 		{
-		freelist_insert(s->ctx, 1, s->s3->rbuf.len, s->s3->rbuf.buf);
+		OPENSSL_free(s->s3->rbuf.buf);
 		s->s3->rbuf.buf = NULL;
 		}
 	return 1;